NSInvocation: объект не реализует methodSignatureForSelector

У меня есть этот странный катастрофический отказ, который только происходит при запущении приложения на устройстве (не происходит в Средстве моделирования). Это походит на проблемные поверхности откуда ни возьмись, поскольку я ничего не изменил на том конкретном классе. У меня была та же самая проблема несколько дней назад, и я закончил тем, что фиксировал ее путем дублирования класса, переименования ее и изменения класса, на который ссылаются — я не изменил единственный бит кода.

Таким образом, я пытаюсь понять, почему это делает это. Я считал где-нибудь, что обычно Вы получаете эту консольную ошибку, когда объект не является подклассом NSObject (но это!). Вот точное консольное сообщение об ошибке:

*** NSInvocation: warning: object 0x679e0 of class 'FFProximityPickerView' does not implement methodSignatureForSelector: -- trouble ahead
*** NSInvocation: warning: object 0x679e0 of class 'FFProximityPickerView' does not implement doesNotRecognizeSelector: -- abort

И затем это отказывает.

Я был бы очень благодарен за любого, кто может помочь мне на этом.

РЕДАКТИРОВАНИЕ----------------
Это произошло дважды после того, как я отправил проблему. В первом случае я повторно добавил классы к проекту и больше никакого катастрофического отказа. Во втором случае я зафиксировал все предупреждения в классе, который отказывал, и он решил его. Будет продолжать смотреть, но мой думаю так далекий то, что я не фиксирую предупреждения (я всегда склонен фиксировать их внезапно позже),

7
задан samvermette 24 May 2010 в 23:03
поделиться

1 ответ

Похоже, что слишком много нефиксированных предупреждений создают эту проблему. Просто исправьте предупреждения, и этого не произойдет.

-2
ответ дан 6 December 2019 в 09:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: