Iphone Facebook SDK和iOS应用程序问题(authButtonAction)
我不确定到底出了什么问题。我实现了developers.Facebook.com指定的所有内容,以在iOS应用程序中验证Facebook登录。以下是我认为与问题相关的内容: 我正在制作的应用程序是一个带有导航控制器的选项卡式应用程序 Facebook开发者页面提供的以下代码给了我一个警告:Iphone Facebook SDK和iOS应用程序问题(authButtonAction),iphone,objective-c,ios,facebook,cocoa-touch,Iphone,Objective C,Ios,Facebook,Cocoa Touch,我不确定到底出了什么问题。我实现了developers.Facebook.com指定的所有内容,以在iOS应用程序中验证Facebook登录。以下是我认为与问题相关的内容: 我正在制作的应用程序是一个带有导航控制器的选项卡式应用程序 Facebook开发者页面提供的以下代码给了我一个警告: - (IBAction)authButtonAction:(id)sender { AppDelegate *appDelegate = [[UIApplication sharedApplicati
- (IBAction)authButtonAction:(id)sender {
AppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
// The user has initiated a login, so call the openSession method
// and show the login UX if necessary.
[appDelegate openSessionWithAllowLoginUI:YES];
}
警告是:
正在使用不兼容类型“idAppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
试试这个:
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
已删除警告,但flow仍保留在Facebook应用程序中。看起来警告与问题无关。你能粘贴其他相关代码以更好地理解原因吗?谢谢你的帮助并修复了警告,但我刚刚解决了问题。在我的.plist文件中,我有URL方案,它必须是URL方案哈哈:很高兴你修复了它,它发生了;嗨@OhhMee,这解决了我的错误,但我不确定我是否理解为什么这个解决方案有效。你或任何人介意向我解释一下吗?非常感谢。已删除警告,但flow仍保留在Facebook应用程序中。看起来警告与问题无关。你能粘贴其他相关代码以更好地理解原因吗?谢谢你的帮助并修复了警告,但我刚刚解决了问题。在我的.plist文件中,我有URL方案,它必须是URL方案哈哈:很高兴你修复了它,它发生了;嗨@OhhMee,这解决了我的错误,但我不确定我是否理解为什么这个解决方案有效。你或任何人介意向我解释一下吗?非常感谢。