2012-08-17 48 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。那么,我该如何解决这次事故呢?

回答

相关问题