【发布时间】:2015-03-16 21:10:55
【问题描述】:
我想这很简单,但我找不到最适合我的问题的答案。 我想制作一个按钮,从我给他的列表中打开一个随机 URL,比如说 - google、youtube 和 facebook 仅用于示例。 这是我现在只连接到谷歌的代码行......:
- (IBAction)site:(id)sender {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://google.com"]];
}
有人可以告诉我要在代码中添加什么,以便它也会随机选择这些其他网站吗?
【问题讨论】:
-
将 url 存储在一个数组中,然后您可以使用
rand()函数,通过将数组的大小传递给它来获取一个随机数,您将使用该随机数从中选择您想要的索引获取您的网址的数组。还可以看看在 if 语句中使用方法canOpenURL:以确保您可以升级它 -
谢谢@Popeye!虽然我是一个初学者,所以我并没有真正得到任何... :)
-
基本上是@GustavoBarbosa 的回答。
-
这和 Xcode 有什么关系?
-
附带说明:方法名称和变量应以小写开头,类和枚举应以大写我已修改
标签: ios objective-c random nsurl url-link