小编Max*_*ion的帖子

将一组新数据写入Plist而不是覆盖它

我试图获得一个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)

而不是覆盖它,我如何修改代码以在每次保存时添加一组新的朋友数据?

iphone save plist nsmutablearray ios

2
推荐指数
1
解决办法
3831
查看次数

在 Django 中获取页面动态标题的好方法是什么?

我正在尝试在 Twitter 按钮上自定义一个共享,我正在使用它来共享:

http://twitter.com/intent/tweet?status=[TITLE]+[URL]

我可以使用 {{ request.get_host }} 和 {{ request.path }} 获取 URL,但我似乎无法使标题正常工作。我可以使用任何请求对象来获取当前页面标题的标题吗?谢谢。

html python django twitter social-networking

2
推荐指数
1
解决办法
2865
查看次数

标签 统计

django ×1

html ×1

ios ×1

iphone ×1

nsmutablearray ×1

plist ×1

python ×1

save ×1

social-networking ×1

twitter ×1