我正在尝试使用此功能,但在每个if语句后面的行处获得一般错误。
id genericObject = nil;
if ([searchType isEqualToString:@"1"]) {
genericObject = MyObject1;
} else if ([searchType isEqualToString:@"2"]) {
genericObject = MyObject2;
}
self.array = [genericObject objectsFromServerDictionaries:aResultsArray];
答案 0 :(得分:1)
如果我理解你要做什么,试试这个:
Class genericObject = nil;
if ([searchType isEqualToString:@"1"]) {
genericObject = [MyObject1 class];
} else if ([searchType isEqualToString:@"2"]) {
genericObject = [MyObject2 class];
}
self.array = [genericObject objectsFromServerDictionaries:aResultsArray];