У меня есть краш-группа, которую я не понимаю и которой пока не удалось воспроизвести. Кто-нибудь знает, что здесь происходит? Для меня это похоже, что есть представление, которое создано и, возможно, освобождено сразу? На самом деле, я также часто ссылаюсь на метод init
некоторых моих представлений непосредственно перед этим стеком, но виды меняются, поэтому кажется, что у меня есть эта проблема во многих местах моего приложения. :-(Сбой сразу после создания UIView
Application Specific Information:
objc_msgSend() selector name: retain
Thread 0 Crashed:
0 libobjc.A.dylib 0x0000000182b81bd0 objc_msgSend + 16
1 Foundation 0x0000000183dd68e4 -[NSObject(NSKeyValueObserverNotification) willChangeValueForKey:] + 320
2 QuartzCore 0x0000000185bf3374 CA::Layer::set_delegate(objc_object*) + 68
3 UIKit 0x00000001881f6538 -[UIView _createLayerWithFrame:] + 576
4 UIKit 0x00000001881f5ff8 UIViewCommonInitWithFrame + 684
5 UIKit 0x00000001881f5ce8 -[UIView initWithFrame:] + 136
Является ли тот факт, что это говорит: objc_msgSend() selector name: retain
своего рода подсказкой Для меня это выглядит как retain
вызывается, но почему он должен врезаться тогда
Возможно, это попытка сохранить то, что уже выпущено. Пытаясь воспроизвести его, включите зомби в своей схеме сборки. –
Вы все решаете эту проблему? У меня очень похожая авария. – fishinear
Нет fishinear, у меня все еще есть эта проблема. – knutigro