Ich habe EXC_BAD_ACCESS
, wenn ich objc_setAssociatedObject
mit den Linker-Flags anrufe: -weak_library /usr/lib/libSystem.B.dylib
linker flags.
Ich brauche unbedingt das Linker-Flag wegen dies , kennt jemand eine Problemumgehung?
(Ich habe auch einen Absturz auf dispatch_async
, aber ich kann das umgehen ... Außerdem baue ich nur eine iOS 4-Funktion in meiner App, die mit iOS 3 kompatibel ist)
EDIT: Mit mehr Forschung fand ich dies und diese Frage, aber keine Antwort mehr ...
Das Problem ist einfach ein Fehler im iOS Simulator. Der Code funktioniert auf dem Gerät einwandfrei.
Ich habe ein Radar auf Apples Bug Reporter (Radar: // 9470793)
gefüllt EDIT: Habe gerade herausgefunden: -weak_library /usr/lib/libSystem.B.dylib breaks the iOS Simulator. Use -weak-lSystem instead.
Tags und Links iphone ios weak-references exc-bad-access