2010-08-23 53 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確實抱怨以下消息枚舉不同對象的NSArray

我的NSLog語句中的接收器類型'id *'無效。

+0

Xcode是IDE,而不是編譯器。目前,編譯器是GCC,除非您已將其切換到Clang。 – 2010-08-23 20:23:14

回答