Хорошо с ARC, как мы решим это изящно?
Проблема в коде, созданном с помощью WSDL2OBJC. Я исправил все остальные проблемы, но эта ускользает от меня.
if ([super respondsToSelector:@selector(initWithCoder:)] && ![self isKindOfClass:[super class]]) {
self = [super performSelector:@selector(initWithCoder:) withObject:decoder];
} else {
self = [super init];
}
В WSDL2OBJC они решили эту проблему вот так:
«В Targets-> Build Phases-> Compile Sources Для всех источников wsdl2objc добавьте: -fno-obcj-arc»
Но на самом деле это не исправление кода. Предотвращает только ARC в источниках WSDL2OBJC.