【发布时间】:2014-06-12 02:19:27
【问题描述】:
我有 3 个对象可能按随机顺序初始化或未初始化。
所以,如果对象“objectOne”、“objectTwo”、“objectThree”按此顺序初始化
myArray = [NSArray arrayWithObjects:objectOne,objectTwo,objectThree nil];
所有对象都可以毫无问题地进入数组,但在我的情况下,objectOne、objectTwo 可能是 nil,而 objectThree 可能不是 nil,在这种情况下,我希望 myArray 返回(计数)1。
如果 objectOne 为 nil 但 objectTwo 和 objectThree 不为零,我希望我的数组返回(计数)2。
在最后两种情况下,我的数组总是返回 nil。最好的方法是什么?
【问题讨论】:
标签: ios objective-c nsmutablearray nsarray