2012-08-17 47 views
0

在運行iOS 4.2.1的iPod Touch上,我嘗試使用Facebook 3.0 SDK顯示FBProfilePictureView時,我的應用程序會崩潰。使用iOS 4.2的設備上的Facebook SDK 3.0崩潰

我顯示個人資料的方式與Facebook在Personalize教程中顯示的方式相同。這適用於運行5.1.1的iPhone 4S以及5.1,5.0和4.3模擬器。

我遇到的問題是,我得到一個EXC_BAD_ACCESS由於FBDataDiskCacheinit方法的空指針時,它調用: dispatch_queue_t bgPriQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0); _fileQueue = dispatch_queue_create( "File Cache Queue", DISPATCH_QUEUE_SERIAL); dispatch_set_target_queue(_fileQueue, bgPriQueue);

bgPrigQueue爲空,我相信造成這個問題。 FBDataDiskCache代碼是here。第61行是問題。

當我嘗試設置profileId像這樣的代碼,該位被稱爲:self.userProfileImage.profileID = user.id;

我認爲我做任何不尋常的和新的SDK的支持4.0。那麼,我該如何解決這次事故呢?

回答

相關問題