我是使用 Xcode 4 Storyboard 构建应用程序的新手。我现在一直在弄清楚
1.如何存储文本列表 - 短语(数据)然后,
2. 如何在storyboard View Controllers中随机显示这些文本。
我正在阅读 Nick Kun 的 iPhone 应用程序开发基础,就像我在网上搜索的内容一样,他们正在教表视图控制器如何存储和检索核心数据,这与我的目标不太接近。请指教,先谢谢了。
我是使用 Xcode 4 Storyboard 构建应用程序的新手。我现在一直在弄清楚
1.如何存储文本列表 - 短语(数据)然后,
2. 如何在storyboard View Controllers中随机显示这些文本。
我正在阅读 Nick Kun 的 iPhone 应用程序开发基础,就像我在网上搜索的内容一样,他们正在教表视图控制器如何存储和检索核心数据,这与我的目标不太接近。请指教,先谢谢了。
在 Xcode 中创建一个 plist 文件,将它的根设置为一个数组并将你的文本添加到其中。
使用它从 plist 中读取(假设您将文件命名为 randomstrings.plist):
.
NSString *path = [[NSBundle mainBundle] pathForResource:
@"randomstrings" ofType:@"plist"];
NSArray *randomStrings = [NSArray arrayWithContentsOfFile:path];
.
@property (nonatomic, strong) IBOutlet UILabel *randomLabel;
链接故事板上的插座(控制从“文件所有者”拖动到您添加到视图中的 UILabel)
通过执行以下操作获取随机字符串:
.
int randomNumber = random() % ([randomString count] - 1);
NSString *string = [randomString objectAtIndex:randomNumber];
_randomLabel.text = string;