我试图获得一个plist来存储多组数据,但每次我保存(使用ActionSheet中的按钮),它都会覆盖前一组.我想添加多个"朋友"及其数据.我不太热衷于使用Core Data,所以我想知道你如何使用Plist来做到这一点.
以下是保存按钮的代码:
NSMutableDictionary *friend = [[NSMutableDictionary alloc] init];
NSMutableDictionary *array = [[NSMutableDictionary alloc]init];
[array setObject:friendName.text forKey:@"Name"];
[array setObject:friendPhone.text forKey:@"Phone Number"];
[array setObject:friendEmail.text forKey:@"Email Address"];
[array setObject:friendChatSN.text forKey:@"Chat Screen Name"];
[friend setValue:array forKey: @"Friend Data"];
NSArray *paths = NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsPath = [paths objectAtIndex:0];
NSString *plistPath = [documentsPath stringByAppendingPathComponent:@"FriendList.plist"];
[friend writeToFile:plistPath atomically: TRUE];
Run Code Online (Sandbox Code Playgroud)
而不是覆盖它,我如何修改代码以在每次保存时添加一组新的朋友数据?
我正在尝试在 Twitter 按钮上自定义一个共享,我正在使用它来共享:
http://twitter.com/intent/tweet?status=[TITLE]+[URL]
我可以使用 {{ request.get_host }} 和 {{ request.path }} 获取 URL,但我似乎无法使标题正常工作。我可以使用任何请求对象来获取当前页面标题的标题吗?谢谢。