我正在玩Facebook的iOS SDK一點點。切換到線程後沒有與Facebook iOS SDK對話框交互?
我有一個TabBar應用程序(與MainWindow.xib),我成功地集成了Facebook SDK。
問題是,Facebook的彈出對話框不響應我的用戶交互。
例如。我想在牆上張貼一些東西。 Facebook SDK打開一個對話框,但如果我嘗試與對話框交互,它不會發生任何事情。
日誌告訴我:切換到處理2365螺紋0x12d07]
我怎樣才能解決這個問題?
我正在使用模擬器。
重要的代碼的int AppDelegate中看起來像,它實際上或多或少同樣喜歡上developer.facebook.com:
謝謝你很多。
// AppDelegate.h
@interface AppDelegate : UIResponder <UIApplicationDelegate, FBSessionDelegate, FBDialogDelegate> {
Facebook *facebook;
}
@property (nonatomic, retain) Facebook *facebook;
@property (strong, nonatomic) IBOutlet UIWindow *window;
@property (strong, nonatomic) IBOutlet UITabBarController *tabBarController;
// AppDelegate.m
@implementation AppDelegate
@synthesize facebook;
@synthesize window = _window;
@synthesize tabBarController = _tabBarController;
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
facebook = [[Facebook alloc] initWithAppId:@"APP_ID" andDelegate:self];
if (![facebook isSessionValid]) {
[facebook authorize:nil];
}
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
return YES;
}
@end
親切的問候。
您可能想要編輯您的問題並在問題中添加一些代碼(或僞代碼),否則人們只是猜測您的問題。你也應該分享你迄今爲止的調試方式。 – Gray 2012-03-20 17:46:18