2011-02-12 85 views
0

这与我的其他问题类似,但我被告知要提出一个新问题,以免让人生气。在UITableView中显示plist字符串

好吧,所以基本上,我有一个UITextView上的视图控制器,以及一个保存按钮。当点击保存按钮时,我想将UITextView的文本保存到plist。然后,在一个完全独立的视图控制器上,我想要一个UITableView来显示保存的文件。希望这是有道理的。

由于提前,

泰特

回答

1

您可以加载和保存的plist文件?

如果是这样,单击该按钮时,这样做:

[myArray addObject:myTextView.text]; // myArray is an NSMutableArray 

然后保存数组plist中。接下来显示包含表格视图的下一个视图。然后下一个视图可以将plist加载到另一个数组中。

我同意你的另一个问题上的另一张海报,这可能不是最好的设计决定,但我看不到你的代码,所以我不会说这是事实。

为了扩展这个进一步:

IBAction为按钮触上事件...文本添加到阵列(如果有的话)......救阵plist文件...更改当前视图控制器...上下一个视图控制器的viewDidLoad将plist文件加载到另一个数组中...然后使用该数组填充表视图。

+0

我使用此代码将其保存为plist。这是正确的吗? NSString * typedText = typingArea.text; \t NSMutableArray * totalFiles = [[NSMutableArray alloc] init]; (NSDocumentDirectory,NSUserDomainMask,YES);或者,NSArray * Path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES); \t NSString * documentsDirectory = [paths objectAtIndex:0]; \t NSString * path = [documentsDirectory stringByAppendingPathComponent:@“savedFiles.plist”]; \t \t [totalFiles addObject:typedText]; \t \t [totalFiles writeToFile:atomically:YES]; – tallen11 2011-02-13 01:47:18