Я тестирую свое приложение на симуляторе 3.1.3, оно работает нормально.
Когда дело доходит до симулятора 3.2, он падает с самого начала:
2010-06-24 16:35:29.208 MyTestApp[6991:207] *** Terminating app due to uncaught exception 'NSGenericException', reason: 'This coder requires that replaced objects be returned from initWithCoder:'
2010-06-24 16:35:29.213 MyTestApp[6991:207] Stack: (
46195275,
2520474889,
46194715,
46194554,
6387912,
6392266,
5568184,
6388086,
6386450,
6392266,
5564974,
5573454,
3555255,
3560368,
3586056,
3567777,
3599431,
52998524,
45735996,
45731912,
3559044,
3591649,
10824,
10678
)
Насколько я знаю, я не использую метод "initWithCoder" (хотя на самом деле не знаю, что это такое).
Как я могу узнать, где выдается исключение, чтобы лучше понять причину проблемы?
ps: я добавил исключение в Breakpoint: objc_exception_throw (с местоположением libobjc.A.dylib, как ни странно, мне пришлось вводить местоположение вручную, я ожидал, что xcode найдет его для меня, когда я добавлю objc_exception_throw). Но все тот же след и больше никакой информации.