mad*_*esh 2 iphone objective-c ios
我到底想要什么:
我有一个登录系统.每当用户登录他的帐户时,该应用程序将获得一个唯一ID作为json响应.现在我想要做的是在整个应用程序中使用此ID,因为用户使用他/她的唯一ID访问他的个人资料,并/rcvs通过相同的唯一ID 发送消息.
我需要在整个应用程序中携带此ID.即使应用程序崩溃或关闭.用户返回应用程序后,用户直接登录而不显示登录屏幕.此外,仅当用户单击注销按钮时,此ID才会被删除或变为空.
这是我的代码:http: //www.pastie.org/3848543
我相信我应该使用以下之一:
你可以通过使用nsuserdefaults解决这个问题..
这是一个示例代码:
NSUserDefaults *standardUserDefaults = [NSUserDefaults standardUserDefaults];
if([standardUserDefaults objectForKey:@"your-key-goes-here"] == nil)
[standardUserDefaults setBool:YES forKey:@"your-key-goes-here"];
Run Code Online (Sandbox Code Playgroud)
您可以像上面一样检查您的密钥存在,当您得到答案时,您可以像上面一样设置它,但当然使用如下方法:
[standardUserDefaults setValue:@"your-value" forKey:@"your-key-goes-here"];
Run Code Online (Sandbox Code Playgroud)
然后最后你应该同步userdefaults:
[standardUserDefaults synchronize];
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助..
| 归档时间: |
|
| 查看次数: |
1973 次 |
| 最近记录: |