[英]Storing accessToken in Facebook iOS SDK
我在我的应用中设置了Facebook iOS SDK 。 但是,我无法确定会话何时完成。 如何检查是否已完成,以及在何处(如何)存储登录收到的访问令牌?
我需要从一开始就确定我是否具有访问令牌,以便知道是再次登录还是在应用程序中继续操作。
您熟悉NSUserDefaults吗? 它用于存储您的应用程序的首选项。
它们非常易于使用,也许是您想要的。 所以就像..
NSUserDefaults *factoids;
NSString *whateverIDstring; // make this a property for convenience
factoids = [NSUserDefaults standardUserDefaults];
self.whateverIDstring = [factoids stringForKey:@"storeTheStringHere"];
if ( ( whateverIDstring == Nil ) || ( [whateverIDstring isEqualToString:@""] ) )
// it does not yet exist, so try to make a new one...
else
// we already made one last time the program ran
// when you make a new one, save it in the prefs file like this...
[factoids setObject:yourNewString forKey:@"storeTheStringHere"];
[factoids synchronize];
希望能帮助到你!
就像上面的例子一样, 一个人获得了“类固醇”的偏好
根据您的喜好确定两个名称。 在示例中为“ storeTheStringHere”。
三使用stringForKey让你的字符串“whateverIDstring”的例子:
四检查是否为零或空白。 如果是这样,请重新开始。
获得价值后,立即将其保存五个 ,如图所示!
希望能帮助到你!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.