我在條件if語句中收到此錯誤。有沒有一種好方法來防止這個錯誤出現?任何提示或建議表示讚賞。我猜測由於某種原因,subanswer是一個布爾值。[__NSCFBoolean count]:無法識別的選擇器:防止此崩潰的最佳方法
id subAnswer = [answer objectForKey:@"answer"];
NSArray *subAnswerKeyList;
if (subAnswer != [NSNull null] && subAnswer != nil && [subAnswer count] > 0) {
...
}