2010-08-23 6 views
0
NSMutableArray *array = [NSMutableArray arrayWithObjects:@"Hello World!", [NSURL URLWithString:@"http://www.apple.com"], nil]; 
for (id *object in array) { 
NSLog(@"Class name: %@", [object className]); 
} 

Учитывая приведенный выше массив различных объектов, что является правильным способом быстрого перечислить через них? Используя приведенный выше код, я действительно вижу свой журнал, но Xcode жалуется на следующее сообщение:Перечисление NS-массива различных объектов

Недопустимый тип приемника 'id *' в моей инструкции NSLog.

+0

Xcode - это IDE, а не компилятор. В настоящее время компилятор является GCC, если вы не переключили его на Clang. –

ответ

Смежные вопросы