【发布时间】:2012-05-22 22:19:28
【问题描述】:
当您将nil 传递给arrayWithArray: 时会发生什么?
假设我有以下代码:
NSMutableArray *myArray = [NSMutableArray arrayWithArray:someOtherArray];
如果someOtherArray 恰好是nil,那么myArray 是nil 还是一个空的可变数组?
【问题讨论】:
-
你尝试的时候发生了什么?
-
正如@JacquesCousteau 所问:
NSLog(@"%@", [NSMutableArray arrayWithArray:nil]); -
如果一个新的数组没有被返回,那就太出乎意料了...
-
@JacquesCousteau 我没有尝试过,因此我说我正在寻找一个快速的答案。
-
@JacquesCousteau 我正在通过 Crucible 进行代码审查,并且没有设置我的开发环境,API 文档也没有提供我正在寻找的信息。通常我不会问这么简单的问题,但我需要一个快速的答案。
标签: objective-c cocoa nsmutablearray nsarray