2011-02-12 83 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