2015-07-21 8 views
5

değerine sahiptir. Sadece başlığın söylediği gibi, bu bir hatadır mı, yoksa gerçekten mümkün mü? Mevcut bir Facebook oturumunun mevcut olup olmadığını kontrol etmek için [FBSDKAccessToken currentAccessToken].tokenString'u kullanıyorum, daha sonra oturumun userId'sini almak için [FBSDKProfile currentProfile].userID'u kullanacağım. Ancak bazen, [FBSDKAccessToken currentAccessToken].tokenString'un bir değere sahip olduğunu, ancak [FBSDKProfile currentProfile]'un nil olduğunu görüyorum.FBSDKProfile currentProfile nil'dir fakat FBSDKAccessToken currentAccessToken değeri

Uygulamamın otomatik giriş özelliği için bunu kullanıyorum.

Cevabınız için teşekkürler!

if ([FBSDKAccessToken currentAccessToken].tokenString){ 
//proceed to auto login since Facebook is still logged in 
     NSLog(@"Facebook user id: %@",[FBSDKProfile currentProfile].userID) 
    } 

o günlüğün dönüş nil:

Yani bu kod parçacığını var.

+1

insanlar daha iyi anlamak ve size –

+0

soru cevap için sırayla Gördüğünüz hata için appopriate kod parçacıklarını verin Gönderiyi düzenledim. Teşekkürler! Umarım verilen bilgi yeterlidir. Sadece mevcut bir simgenin mümkün olup olmadığını açıklığa kavuşturmak istiyorum, ancak Facebook profili sıfır. – Vilowapo

+0

Kod yeterli değil, burada eksiksiz bir örnek projeye sahip olmak daha yararlı olacaktır. Belirtecin, bir belirtecin olduğu ancak FBSDKProfile öğesinin nil olduğu yukarıda açıklanan durumda sona erdikten sonra gerçekten geçerli olduğunu kontrol ettiniz mi? –

cevap

1
if ([FBSDKAccessToken currentAccessToken].tokenString) { 
    [FBSDKProfile enableUpdatesOnAccessTokenChange:YES]; 
    NSLog(@"Facebook user id: %@",[FBSDKProfile currentProfile].userID); 
} 

da otomatik değişiklikleri gözlemler, böylece [FBSDKProfile enableUpdatesOnAccessTokenChange:YES] çağırmanız gerekir [FBSDKAccessToken currentAccessToken]

+0

Ayrıca görüntüyü almak için bunu kullanabilirsiniz [[FBSDKProfili currentProfile] imageURLForPictureMode : FBSDKProfilePictureModeNormal boyut: CGSizeMake (100, 100)] –

İlgili konular