'Bildirilmemiş seçici' uyarısından nasıl kurtulurum
Uygulanan bir protokole gerek olmadan bir NSObject örneği üzerinde bir seçici kullanmak istiyorum . Örneğin, çağrıldığı NSObject örneği bunu destekliyorsa, bir hata özelliği ayarlaması gereken bir kategori yöntemi vardır. Bu koddur ve kod istendiği gibi çalışır: if ([self respondsToSelector:@selector(setError:)]) { [self performSelector:@selector(setError:) withObject:[NSError errorWithDomain:@"SomeDomain" code:1 userInfo:nil]]; } Ancak, derleyici setError: …