Aktualisierte mein Projekt AFNetworking
zeigt Xcode diese Fehler:AFNetworking 2.0 ERROR: Eigenschaft mit ‚behalten (oder stark)‘ Attribut muss Objekttyp sein von
@property (nonatomic, strong) dispatch_queue_t completionQueue;
Immobilien mit ‚retain or strong
‘ Attribute muss Objekt sein Art.
Ich kann nicht verstehen, warum das offizielle Beispiel gibt es keine Fehlerwarnung?
Kurze Antwort: Stellen Sie sicher, dass Pod, die auf AFNetworking abhängt 2.0 hat 'Plattform: ios,‚6.0'' spec. Ich hatte einen Pod (mit s.dependency AFNetworking) für "platform: ios" angegeben, deshalb hatte ich für dieses Pod Phasen 'DOS_OBJECT_USE_OBJC = 0' für die Datei, die AFNetworking importierte und [dispatch_queue_t wurde aus dem System entfernt ein Objekt] (http://stackoverflow.com/questions/8618632/does-arc-support-dispatch-queues). –
Der obige Kommentar funktioniert nicht für mich. Um den Kompilierfehler zu beheben, habe ich die Build-Einstellung "iOS Deployment Target" auf "iOS 6.0" geändert. –