0

我是使用 Xcode 4 Storyboard 构建应用程序的新手。我现在一直在弄清楚

1.如何存储文本列表 - 短语(数据)然后,

2. 如何在storyboard View Controllers中随机显示这些文本。

我正在阅读 Nick Kun 的 iPhone 应用程序开发基础,就像我在网上搜索的内容一样,他们正在教表视图控制器如何存储和检索核心数据,这与我的目标不太接近。请指教,先谢谢了。

4

1 回答 1

0
  • 在 Xcode 中创建一个 plist 文件,将它的根设置为一个数组并将你的文本添加到其中。

  • 使用它从 plist 中读取(假设您将文件命名为 randomstrings.plist):

.

NSString *path = [[NSBundle mainBundle] pathForResource:
                  @"randomstrings" ofType:@"plist"];
NSArray *randomStrings = [NSArray arrayWithContentsOfFile:path];
  • 在视图控制器头文件中创建一个 IBOutlet UILabel 属性:

.

@property (nonatomic, strong) IBOutlet UILabel *randomLabel;
  • 链接故事板上的插座(控制从“文件所有者”拖动到您添加到视图中的 UILabel)

  • 通过执行以下操作获取随机字符串:

.

int randomNumber = random() % ([randomString count] - 1);
NSString *string = [randomString objectAtIndex:randomNumber];
_randomLabel.text = string;
于 2013-05-31T23:48:47.210 回答