解决方案 »

  1.   

     NSArray* array = [[NSArray alloc]initWithObjects:[string componentsSeparatedByString:@" "], nil]
    这种写法array里应该只有一个对象,就是[string componentsSeparatedByString:@" "]这个数组(就是数组里放了一个数组对象),一个对象怎么排序都一样啊
      

  2.   

    楼上正解,[string componentsSeparatedByString:@" "]这个是传回了一个NSArray,然后initWithObjects是把这个传回的NSArray作为它的一个对象保存起来了。