[英]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.