- (id) firstResponder: (UIView *) navView {
for (id aview in [self allSubviews:navView]) {
if ([aview isKindOfClass:[UITextField class]] && [(UITextField *)aview isFirstResponder]) {
return (UITextField *)aview;
}
else if ([aview isKindOfClass:[UITextView class]] && [(UITextView *)aview isFirstResponder]) {
return (UITextView *)aview;
}
}
return NO;
}
得到一個錯誤的指針的此警告初始化:類型的「id」的指針爲NULL的初始化從恆定布爾表達式在IOS 8.得到類型的「id」
將「return NO」替換爲「return nil」.Coz「NO」不是對象。 並且id是Objective C中任何對象的數據類型。 – 2014-11-25 09:28:33