Mic*_*zer 16 iphone objective-c variadic-functions nsstring nsarray
UIActionSheet适用于:
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"Title" delegate:self cancelButtonTitle:@"Cancel" destructiveButtonTitle:nil
otherButtonTitles:@"Button1", @"Button2", nil];
Run Code Online (Sandbox Code Playgroud)
我试图将NSArray传递给"otherButtonTitles"消息.
我尝试使用以下方法传递NSArray:
otherButtonTitles:[array]
Run Code Online (Sandbox Code Playgroud)
但消息是期待NSStrings列表.
我能想到将NSArray分解为一组NSStrings的唯一方法是使用componentsJoinedByString,但它给我一个逗号分隔的列表,它是一个NSString.
正确方向的一点将不胜感激.
Rob*_*ier 16
该方法需要varargs.没有一种非常简单的方法可以实现您所描述的转换,在这种情况下尝试转换绝对不值得.这只是一种方便的方法.
只要使用-init
并与存取配置的一切(-setDelegate:
,-addButtonWithTitle:
,-setCancelButtonIndex:
等)
归档时间: |
|
查看次数: |
4923 次 |
最近记录: |