A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© jingkai 中级黑马   /  2015-5-14 16:11  /  823 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

        }

2 个回复

倒序浏览
  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. }
复制代码

没错啊,  我这运行很正常啊.
回复 使用道具 举报
stein 发表于 2015-5-15 06:16
没错啊,  我这运行很正常啊.

是机子BUG了好像,我重启了一下XCode然后就可以运行了,不过还是谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马