如果 nil 是为了标记参数的结束,那么我可以使用:
[NSArray arrayWithObjects:obj1, obj2, nil, nil, nil];
因为第一个 nil 标记数组结束,后面的两个 nil 将被忽略?
我得到了两个相反的答案,并将尝试一下。
更新:
我需要这样做的原因是我需要创建一个 UIAlertView,它可能有按钮:只有“确定”,或者“呼叫”和“取消”,所以“确定”或“取消”都是取消按钮,而“呼叫”在一种情况下是其他按钮,在其他情况下,我不需要任何其他按钮,这就是我需要这样做的原因。