EXC_BAD_ACCESS для objc_setAssociatedObject с флагами -weak_library /usr/lib/libSystem.B.dylib - PullRequest
7 голосов
/ 14 мая 2011

У меня EXC_BAD_ACCESS, когда я звоню objc_setAssociatedObject с флагами компоновщика: -weak_library /usr/lib/libSystem.B.dylib флаги компоновщика.

Мне очень нужен флаг компоновщика из-за этого , кто-нибудь знает обходной путь?

(у меня также происходит сбой на dispatch_async, но я могу обойти это... Кроме того, я создаю в своем приложении функцию только для iOS 4, которая совместима с iOS 3)

РЕДАКТИРОВАТЬ: С помощью дополнительных исследований я обнаружил это и это вопрос, но ответа больше нет ...

1 Ответ

23 голосов
/ 31 мая 2011

Проблема - просто ошибка в симуляторе iOS. Коды отлично работают на устройстве.

Я заполнил радар в репортере ошибок Apple (радар: // 9470793)

РЕДАКТИРОВАТЬ: Только что узнал: -weak_library /usr/lib/libSystem.B.dylib breaks the iOS Simulator. Use -weak-lSystem instead.

...