黑马程序员技术交流社区

标题: NSArray遍历的问题 [打印本页]

作者: jingkai    时间: 2015-5-14 16:11
标题: NSArray遍历的问题
求解这个循环错在哪里了, 编译的时候不会报错,运行的时候报lldb,最烦这种lldb的错误快吐了调的都
NSArray *array4 = @[@"jack",@"jim",@"rose",@"tim"]
for(id obj in array4)
        {
            NSInteger i=[array4 indexOfObject:obj] ;
            NSLog(@"%@---%ld",obj ,i);

        }


作者: stein    时间: 2015-5-15 06:16
  1. #import <Foundation/Foundation.h>

  2. int main(int argc, const char * argv[])
  3. {
  4.         @autoreleasepool
  5.         {
  6.                 NSArray * array4 = @[ @"jack", @"jim", @"rose", @"tim" ];
  7.                 for (id obj in array4) {
  8.                         NSInteger i = [array4 indexOfObject:obj];
  9.                         NSLog(@"%@---%ld", obj, i);
  10.                 }
  11.         }
  12.         return 0;
  13. }
复制代码

没错啊,  我这运行很正常啊.
作者: jingkai    时间: 2015-5-15 08:07
stein 发表于 2015-5-15 06:16
没错啊,  我这运行很正常啊.

是机子BUG了好像,我重启了一下XCode然后就可以运行了,不过还是谢谢




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2