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.

15
Überprüfen eines Nullwerts in Objective-C, der von einer JSON-Zeichenfolge zurückgegeben wurde
Ich habe ein JSON- Objekt, das von einem Webserver stammt. Das Protokoll sieht ungefähr so ​​aus: { "status":"success", "UserID":15, "Name":"John", "DisplayName":"John", "Surname":"Smith", "Email":"email", "Telephone":null, "FullAccount":"true" } Beachten Sie, dass das Telefon als null eingeht, wenn der Benutzer keine eingibt. Wenn Sie diesen Wert a zuweisen NSString, wird NSLoger als ausgegeben<null> …
78 ios  objective-c  json 



4
Ziel-C: @ class-Direktive vor @interface?
Was ist der Unterschied zwischen diesen beiden Klassendeklarationen? Ich verstehe nicht, warum @class hier verwendet wird. Vielen Dank. @class TestClass; @interface TestClass: UIView { UIImage *image1; UIImage *image2; } und @interface TestClass: UIView { UIImage *image1; UIImage *image2; }

11
Ist es möglich, "Aufgrund eines Speicherfehlers beendet" zu debuggen?
An einem bestimmten (konsistenten) Punkt, an dem meine App ausgeführt wird, wird konsistent die xcode-Fehlermeldung angezeigt Beendet aufgrund eines Speicherfehlers. Ich kann den Code, der den Fehler verursacht, nicht finden, aber ich kann anhand von Haltepunkten feststellen, welcher Code sich in der Nähe des Fehlers befindet. Der Fehler wird direkt …

3
Symbol nicht gefunden: kUTTypeImage
Ich habe einige Code-Teile aus der Apple-Dokumentation kopiert - und diese 2 Fehler erhalten: Undefined symbols for architecture i386: "_kUTTypeImage", referenced from: -[ImagePicker imagePickerController:didFinishPickingMediaWithInfo:] in ImagePicker.o ld: symbol(s) not found for architecture i386 clang: error: linker command failed with exit code 1 (use -v to see invocation) Was mache ich …




4
Ziel-C - Float-Prüfung auf Nan
Ich habe eine Variable ( float slope), die beim Ausdrucken manchmal den Wert nan hat, da manchmal eine Division durch 0 auftritt. Ich versuche ein Wenn-Sonst zu tun, wenn das passiert. Wie kann ich das machen? if (slope == nan)scheint nicht zu funktionieren.


4
Schließen einer Ansicht, die über einen modalen Übergang angezeigt wird
Ich rufe manuell einen Segue auf (als modal festgelegt), um ein Anmeldeformular in Xcode 4.2 mithilfe von Storyboards mit der folgenden Codezeile anzuzeigen: [self performSegueWithIdentifier:@"LoginSegue" sender:nil]; Ich vermisse wahrscheinlich etwas wirklich Einfaches, kann jedoch die Anmeldeansicht nicht programmgesteuert schließen und zur vorherigen Ansicht zurückkehren. Die Ansicht ist Teil eines Navigationsansichts-Controllers. …

22
Der Befehl /Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang ist mit dem Exit-Code 1 fehlgeschlagen
Ich versuche, eine Anwendung zu erstellen, die PDF mit dem PDF-Kit in Xcode 4.3 liest, aber es gibt mir den folgenden Fehler ld: duplicate symbol _OBJC_METACLASS_$_OverlayManager in /Users/dt4it/Library/Developer/Xcode/DerivedData/MyPdf4-bmkjglhhvneluqcbwpceiqjvdcmq/Build/Intermediates/MyPdf4.build/Debug-iphonesimulator/MyPdf4.build/Objects-normal/i386/OverlayManager-D0866CFD31A05E68.o and /Users/dt4it/Library/Developer/Xcode/DerivedData/MyPdf4-bmkjglhhvneluqcbwpceiqjvdcmq/Build/Intermediates/MyPdf4.build/Debug-iphonesimulator/MyPdf4.build/Objects-normal/i386/OverlayManager-B31AE7412100AF6D.o for architecture i386 Command /Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1 Hilfe bitte?
77 iphone  objective-c  ios  ipad 

7
Konvertieren von int in string in Ziel c: Beispielcode
Ich versuche, von einem int in einen String zu konvertieren, habe aber Probleme. Ich habe die Ausführung durch den Debugger verfolgt und die Zeichenfolge 'myT' erhält den Wert 'sum', aber die Anweisung 'if' funktioniert nicht richtig, wenn 'sum' 10,11,12 ist. Sollte ich nicht einen primitiven int-Typ verwenden, um die Nummer …


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.