在我的故事板中,我设置了一个Facebook登录信息,用于提取用户用户名和个人资料图片。我在初始的UIViewController(AKA,LoginViewController)中完成了这一切。
我想要做的是能够将此数据(用户名和个人资料图片)发送到其他地方。更具体地说,我希望能够:
如果有人可以简单地通过代码示例或甚至是故事板演练告诉我如何执行此操作,我将非常感激。
答案 0 :(得分:-1)
使用NSUserDefaults保存您在LoginViewController中检索到的详细信息。系统提供了方便的存储,使NSDictionary像访问一样。然后,您可以从其他控制器检索详细信息。
从LoginViewController保存,
[[NSUserDefaults standardUserDefaults] setObject:@"user1" forKey:@"username"] ;
[[NSUserDefaults standardUserDefaults] setObject:UIImageJPEGRepresentation(image, 1.0) forKey:@"picture"] ;
要从其他视图控制器检索,
NSString *username = [[NSUserDefaults standardUserDefaults] objectForKey:@"username"] ;
UIImage *image = [UIImage imageWithData:[[NSUserDefaults standardUserDefaults] objectForKey:@"picture"]] ;