Jor*_*dan 1 iphone cocoa-touch facebook objective-c ios
我不确定出了什么问题.我实现了developers.Facebook.com指定的所有内容,以在我的iOS应用程序中验证Facebook登录.以下是我认为与此问题相关的内容:
我正在制作的应用程序是带有导航控制器的选项卡式应用程序.
我收到以下代码的警告(由Facebook开发者页面提供):
- (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];
}
Run Code Online (Sandbox Code Playgroud)
警告是: 使用不兼容类型'id <UIApplicationDelegate>'的表达式初始化'AppDelegate*'
当我点击authButton时,我的iPhone上的Facebook应用程序将打开,并向用户显示有关授予我的应用程序访问发布状态更新的相应消息.但是...控制流程从未返回给我的应用程序,Facebook应用程序保持打开状态.我相信这与上述警告有关.
试试这个:
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
718 次 |
| 最近记录: |