Xcode 4故事板(在视图控制器中存储文本和随机显示)

Xcode 4故事板(在视图控制器中存储文本和随机显示),xcode,core-data,uiviewcontroller,xcode4,storyboard,Xcode,Core Data,Uiviewcontroller,Xcode4,Storyboard,我不熟悉使用Xcode 4情节提要构建应用程序。我现在一直在想办法 1。如何存储文本列表-短短语(数据)然后, 2。如何在情节提要视图控制器中随机显示这些文本。 我正在阅读Nick Kun的iPhone应用程序开发的基础,就像我的谷歌在线一样,他们在桌面视图控制器上教我们如何从核心数据中存储和检索,而不是非常接近我的目标。请提前告知,谢谢。 在Xcode中创建一个plist文件,将其根设置为数组,并将文本添加到其中 使用以下命令从plist读取(假设您将文件命名为randomstrings.pl

我不熟悉使用Xcode 4情节提要构建应用程序。我现在一直在想办法

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

2。如何在情节提要视图控制器中随机显示这些文本。

我正在阅读Nick Kun的iPhone应用程序开发的基础,就像我的谷歌在线一样,他们在桌面视图控制器上教我们如何从核心数据中存储和检索,而不是非常接近我的目标。请提前告知,谢谢。

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

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

  • 在视图控制器头文件中创建IBOutlet UILabel属性:

  • 连接故事板上的插座(控制从“文件所有者”拖动到已添加到视图中的UILabel)

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


嗨,我在经历时不知怎么遇到了一些小错误。请纠正我的脚步;(!)我创建了plist并按照前面提到的做了,我添加了5个字符串。(2) 我在viewcontroller.m中添加了以下代码,我的随机文本将显示在该viewcontroller.m中(3)我在特定的viewcontroller.h中创建了IBOutlet UILabel属性,方法是从情节提要中拖动控件(4)。最后,我添加了int randomner。。。在ViewController.m中编码该错误发生在未使用且无法运行的随机字符串上。请告诉我哪一部分出错了。谢谢你。
NSString *path = [[NSBundle mainBundle] pathForResource:
                  @"randomstrings" ofType:@"plist"];
NSArray *randomStrings = [NSArray arrayWithContentsOfFile:path];
@property (nonatomic, strong) IBOutlet UILabel *randomLabel;
int randomNumber = random() % ([randomString count] - 1);
NSString *string = [randomString objectAtIndex:randomNumber];
_randomLabel.text = string;