nil がパラメーターの終わりをマークすることを意図している場合、次を使用できます。
[NSArray arrayWithObjects:obj1, obj2, nil, nil, nil];
最初の nil は配列の終わりを示し、その後の 2 つの nil は無視されるのでしょうか?
私は2つの反対の答えを得たので、試してみます。
アップデート:
これを行う必要がある理由は、UIAlertView を作成する必要があるためです。これには、「OK」のみ、または「Call」と「Cancel」のボタンがある場合があるため、「OK」または「Cancel」のいずれかがキャンセル ボタンです。 、「通話」はある場合には他のボタンですが、他の場合には他のボタンは必要ありません。そのため、これを行う必要があります。