Я получаю предупреждениеPerformSelector предупреждение
PerformSelector может привести к утечке, потому что его селектор неизвестно
В коде:
- (void) callDelegate: (SEL) selector withArg: (id) arg error: (NSError*) err
{
assert([NSThread isMainThread]);
if([delegate respondsToSelector: selector])
{
if(arg != NULL)
{
//this line the warning
[delegate performSelector: selector
withObject: arg
withObject: err];
}
else
{
//this line the warning
[delegate performSelector: selector
withObject: err];
}
}
else
{
NSLog(@"Missed Method");
}
}
Заголовок:
@interface Topscore : UIViewController <NSObject> {
//
}
возможно дубликат [performSelector может привести к утечке, потому что его селектор неизвестно] (http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak- потому что-его-selector-is-unknown) –
Я думаю, что это [хороший пост] (http://stackoverflow.com/questions/7017281/performselector-may-cause-a-leak-because-its-selector-is-unknown) Объясните проблему очень хорошо! Может быть, это будет полезно! – monjer