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.
insanlar daha iyi anlamak ve size –
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
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? –