Als «objective-c» getaggte Fragen

Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [cocoa] und [cocoa-touch] sollten verwendet werden, um nach Apples Frameworks oder Klassen zu fragen. Verwenden Sie die zugehörigen Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind.

4
Best Practice bei der Implementierung von copyWithZone:
Ich versuche ein paar Dinge in meinem Kopf über die Implementierung zu klären copyWithZone:, kann jemand Folgendes kommentieren ... // 001: Crime is a subclass of NSObject. - (id)copyWithZone:(NSZone *)zone { Crime *newCrime = [[[self class] allocWithZone:zone] init]; if(newCrime) { [newCrime setMonth:[self month]]; [newCrime setCategory:[self category]]; [newCrime setCoordinate:[self coordinate]]; [newCrime …


11
Fehler '_BSMachError: Port 1607; (os / kern) ungültige Funktion (0x14) "COPY_SEND kann nicht eingefügt werden" in der Cordova-App unter iOS 10
Alles funktioniert einwandfrei, bis ich meine Cordova-Anwendung mit Xcode 7.3.0 erstelle, aber sie stürzte erst auf iOS 10-Geräten ab, nachdem ich dieselbe Anwendung mit Xcode 8 erstellt hatte, wenn ich die Ausrichtung von Portrait zu Landscape ändere, wo sie unter iOS immer noch einwandfrei funktioniert 9.3.1. Im Debugger erhalte ich …

7
Wie sollteChangeCharactersInRange in Swift funktionieren?
Ich verwende shouldChangeCharactersInRange , um die On-the-Fly- Typensuche zu verwenden . Ich habe jedoch ein Problem, sollte ChangeCharactersInRange aufgerufen werden, bevor das Textfeld tatsächlich aktualisiert wird: In Ziel C habe ich dies mit den folgenden Schritten gelöst: -(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { NSString * searchStr = [textField.text stringByReplacingCharactersInRange:range withString:string]; …

9
EndBackgroundTask kann nicht beendet werden: Es gibt keine Hintergrundaufgabe mit Bezeichner oder sie wurde möglicherweise bereits beendet
Ich verwende die Hintergrundaufgabe, um den Timer im Hintergrund auszuführen und den Standort des Benutzers zu aktualisieren. Es ist deklariert als: UIBackgroundTaskIdentifier bgTask; in der Header-Datei und initialisiert als: bgTask = UIBackgroundTaskInvalid; Trotzdem bekomme ich diese Nachricht in der GDB: EndBackgroundTask kann nicht beendet werden: Es gibt keine Hintergrundaufgabe mit …

19
Gruppierte UITableview entfernt äußere Trennlinie
Ich habe eine gruppierte UITableview, die programmgesteuert erstellt wird. Außerdem habe ich eine Zelle mit einer XIB-Datei, die ebenfalls programmgesteuert in der Tabellenansicht ausgefüllt ist. So weit, ist es gut. Ich möchte aber nur die äußere Trennlinie entfernen. Ich habe den folgenden Code verwendet, aber diesmal alle Trennlinien entfernt. self.tableView.separatorColor …


5
UIView und initWithFrame sowie eine NIB-Datei. Wie kann ich die NIB-Datei laden?
Ich habe einen UIViewAnruf baseViewund darin habe ich, initWithFramewo ich einige andere Ansichten hinzufüge und einige benutzerdefinierte Sachen mache. Dieselbe Ansicht enthält auch eine NIB-Datei. Jetzt habe ich eine UIViewControllerKlasse mit dem Namen, AppControllerin der ich die baseViewAnsicht zur Ansicht der AppControllerAnsicht hinzufügen möchte, also mache ich das: self.view = …
76 ios  objective-c 

2
Teilen Sie NSString mehrmals auf demselben Trennzeichen
Ich erhalte derzeit eine Zeichenfolge wie diese: @"Sam|26,Hannah|22,Adam|30,Carlie|32,Jan|54" Und ich teile es so auf: testArray = [[NSArray alloc] init]; NSString *testString = [[NSString alloc] initWithFormat:@"Sam|26,Hannah|22,Adam|30,Carlie|32,Jan|54,Steve|56,Matty|24,Bill|30,Rob|30,Jason|33,Mark|22,Stuart|54,Kevin|30"]; testArray = [testString componentsSeparatedByString:@","]; dict = [NSMutableDictionary dictionary]; for (NSString *s in testArray) { testArray2 = [s componentsSeparatedByString:@"|"]; [dict setObject:[testArray2 objectAtIndex:1] forKey:[testArray2 objectAtIndex:0]]; } Ich …

6
Modal View Controller präsentieren und schließen
Kann mir jemand den Beispielcode geben, mit dem ich zuerst einen Modal View Controller präsentieren und dann schließen kann? Das habe ich versucht: NSLog(@"%@", blue.modalViewController); [blue presentModalViewController:red animated:YES]; NSLog(@"%@", blue.modalViewController); [blue dismissModalViewControllerAnimated:YES]; NSLog(@"%@", blue.modalViewController); Dieser Code befindet sich in viewDidLoad ("blau" und "rot" sind beide Unterklassen von UIViewController). Ich gehe …

8
iOS 7 runde gerahmte Taste
Der iOS App Store verfügt über eine blaue runde Schaltfläche zum Kaufen / Herunterladen von Apps. In meiner App können Sie zusätzliche Inhalte herunterladen, und ich möchte eine ähnliche Schaltfläche, nur weil sie dem Benutzer bekannt vorkommt. Wenn Sie nicht wissen, was ich meine: diese Schaltflächen, wie "$ 3.99" Wie …

7
Remote-Benachrichtigung iOS 8
Wie kann ich das Geräte-Token für die Remote-Benachrichtigung in iOS 8 erhalten? Ich habe die Methode didRegisterForRemoteNotificationsWithDeviceTokenin AppDelegateiOS <8 verwendet und das Gerätetoken zurückgegeben. In iOS 8 ist dies jedoch nicht der Fall.



5
Kerndaten - Fehler beim Laden des optimierten Modells im Pfad
Ich erhalte einige dieser Ausdrucke in meiner Konsole, während ich meine Anwendung von Xcode 6 auf meinem iPhone 6 mit iOS 9 Beta 5 ausführe: CoreData: Fehler beim Laden des optimierten Modells unter Pfad '/var/mobile/Containers/Bundle/Application/0000000B-BDBC-0000-000B-0000FB00000B/Distribution.app/database.momd/database.omo' Ich kann nichts in diesem Zusammenhang finden. Hat jemand eine Ahnung von dieser Nachricht?

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.