2011-08-11 77 views
0

我想創建一個筆記(如iphone note)作爲視圖控制器的子視圖,我的要求是當用戶點擊按鈕時筆記必須出現在屏幕上。 如何做到這一點? 在此先感謝。創建iphone和ipad的筆記

+0

@robin我只是試圖創建一個textview,用戶可以寫筆記,但我不知道如何保存在應用程序中,而且用戶還需要觀看這個筆記,他想要什麼。 –

+0

哦,但怎麼樣?謝謝 –

回答

1

這是如何將nsobjects保存在plist中的。

NSString *path = [[NSBundle mainBundle] pathForResource:@"DetailsList" ofType:@"plist"]; 
NSMutableArray *array = [NSMutableArray arrayWithContentsOfURL:[NSURL URLWithString:path]]; 
NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:textView.text, @"Note", [NSDate date], @"Current Date", nil]; 
[array addObject:dict]; 
NSString *error; 
NSData *plistData = [NSPropertyListSerialization dataFromPropertyList:array 
                   format:NSPropertyListXMLFormat_v1_0 
                errorDescription:&error]; 
if(plistData) 
{ 
    if([plistData writeToFile:path atomically:YES]) 
     NSLog(@"success"); 
    else 
     NSLog(@"fail"); 
} 
else 
{ 
    NSLog(@"%@ ", error); 
    [error release]; 
} 

欲瞭解更多信息。在這裏指http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSPropertyListSerialization_Class/Reference/Reference.html