Als «ios» getaggte Fragen

iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die zugehörigen Tags [Objective-C] und [Swift] für Probleme, die für diese Programmiersprachen spezifisch sind.


20
SecItemAdd und SecItemCopyMatching geben den Fehlercode -34018 (errSecMissingEntitlement) zurück.
Wenn ich eine Anwendung auf einem Gerät über Xcode ausführe, versuche ich manchmal, auf den Schlüsselbund zuzugreifen, was jedoch aufgrund des Fehlers -34018 fehlschlägt. Dies stimmt mit keinem der dokumentierten Schlüsselbund-Fehlercodes überein und kann nicht konsistent reproduziert werden. (passiert vielleicht 30% der Zeit und mir ist nicht klar, warum es …


10
Zentrieren Sie das NSTextAttachment-Bild neben dem einzeiligen UILabel
Ich möchte ein NSTextAttachmentBild an meine zugewiesene Zeichenfolge anhängen und es vertikal zentrieren lassen. Ich habe den folgenden Code verwendet, um meine Zeichenfolge zu erstellen: NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:DDLocalizedString(@"title.upcomingHotspots") attributes:attrs]; NSTextAttachment *attachment = [[NSTextAttachment alloc] init]; attachment.image = [[UIImage imageNamed:@"help.png"] imageScaledToFitSize:CGSizeMake(14.f, 14.f)]; cell.textLabel.attributedText = [str copy]; Das Bild …

10
Wie erhalte ich mit `textField: shouldChangeCharactersInRange:` den Text einschließlich des aktuell eingegebenen Zeichens?
Ich verwende den folgenden Code, um zu versuchen textField2, den Textinhalt bei textField1jeder Eingabe durch den Benutzer so zu aktualisieren, dass er mit dem übereinstimmt textField1. - (BOOL) textField: (UITextField *)theTextField shouldChangeCharactersInRange: (NSRange)range replacementString: (NSString *)string { if (theTextField == textField1){ [textField2 setText:[textField1 text]]; } } Die Ausgabe, die ich …


9
Ungültige Swift-Unterstützung - Dateien stimmen nicht überein
Ich habe gerade eine App in Swift 2 neu geschrieben. Ich versuche, die App für interne Tests auf iTunesConnect (über Xcode 7 GM) hochzuladen. Ich habe eine Weile mit einem "Invalid Swift Support" -Fehler gerungen ( der andere, verwandte Fragen hat ) ... aber jetzt hat sich etwas anderes geändert. …
116 ios  xcode  swift 

27
iPhone viewWillAppear wird nicht ausgelöst
Ich habe zahlreiche Beiträge über Personen gelesen, mit viewWillAppeardenen Probleme auftreten, wenn Sie Ihre Ansichtshierarchie nicht genau richtig erstellen . Mein Problem ist, dass ich nicht herausfinden kann, was das bedeutet. Wenn ich einen Controller erstelle RootViewControllerund addSubViewdiesen aufrufe, würde ich erwarten, dass die hinzugefügten Ansichten für viewWillAppearEreignisse verkabelt werden …
116 iphone  ios  cocoa-touch 

11
7 Tage vom aktuellen Datum abziehen
Es scheint, dass ich 7 Tage nicht vom aktuellen Datum abziehen kann. So mache ich es: NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *offsetComponents = [[NSDateComponents alloc] init]; [offsetComponents setDay:-7]; NSDate *sevenDaysAgo = [gregorian dateByAddingComponents:offsetComponents toDate:[NSDate date] options:0]; SevenDaysAgo erhält den gleichen Wert wie das aktuelle Datum. Bitte helfen Sie. …
116 objective-c  ios  nsdate 


11
iOS-Push-Benachrichtigung: Wie erkennt man, ob der Benutzer auf Benachrichtigung getippt hat, wenn sich die App im Hintergrund befindet?
Es gibt viele Stackoverflow-Threads zu diesem Thema, aber ich habe immer noch keine gute Lösung gefunden. Wenn sich die App nicht im Hintergrund befindet, kann ich einen Anruf einchecken, launchOptions[UIApplicationLaunchOptionsRemoteNotificationKey]um application:didFinishLaunchingWithOptions:festzustellen, ob sie über eine Benachrichtigung geöffnet wurde. Wenn sich die App im Hintergrund befindet, schlagen alle Beiträge vor, application:didReceiveRemoteNotification:den …

5
Wie erhalte ich die Zeitzone eines Benutzers?
Kennt jemand eine Möglichkeit, eine Benutzerzeitzone in Swift zu erhalten? Ich erhalte eine bestimmte Zeit, zu der etwas aus einer Datenbank im Fernsehen läuft, und muss dann von der Position, an der sie sich befinden, subtrahieren / addieren, um ihnen die richtige Uhrzeit anzuzeigen.
116 ios  xcode  swift  macos  nstimezone 

13
Verwerfen eines Presented View Controllers
Ich habe eine theoretische Frage. Jetzt lese ich Apples ViewController- Handbuch. Sie schrieben: Wenn es an der Zeit ist, einen Controller für präsentierte Ansichten zu schließen, besteht der bevorzugte Ansatz darin, den Controller für präsentierte Ansichten entlassen zu lassen. Mit anderen Worten, wann immer möglich, sollte derselbe Ansichtscontroller, der den …

7
Xcode 8 Beta - Konvertierung in aktuelle Swift-Syntax fehlgeschlagen: Testhost konnte nicht gefunden werden
Ich erhalte eine Fehlermeldung, wenn ich versuche, den Konvertierungsassistenten von Xcode 8 zu verwenden. Nach dem Neustart, dem Herunterladen von neuem Code und dem Löschen meiner DerivedData-Dateien kann ich diesem Fehler nicht entgehen: In aktuelle Swift-Syntax konvertieren fehlgeschlagen: Testhost konnte nicht gefunden werden Ich habe beide Optionen ausprobiert: Swift 2.3 …
115 ios  xcode  xcode8 

5
Fragen Sie nach der Benutzerberechtigung zum Empfangen von UILocalNotifications in iOS 8
Ich habe lokale Benachrichtigungen im App-Delegaten eingerichtet. Verwenden Sie dazu Folgendes: - (void)applicationDidEnterBackground:(UIApplication *)application { UILocalNotification *notification = [[UILocalNotification alloc]init]; [notification setAlertBody:@"Watch the Latest Episode of CCA-TV"]; [notification setFireDate:[NSDate dateWithTimeIntervalSinceNow:5]]; [notification setTimeZone:[NSTimeZone defaultTimeZone]]; [application setScheduledLocalNotifications:[NSArray arrayWithObject:notification]]; } Wenn ich die App starte und dann beende, erhalte ich die Fehlermeldung: 2014-06-07 …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.