[英]FBProfilePictureView is not showing image
我遇到了同樣的問題,我看到有些人的FBProfilePictureView沒有顯示照片。 我已經看到了這個問題,並添加了
[FBProfilePictureView類];
到我的應用程序委托方法的第一行didFinishLaunching,但這並沒有解決。
有時加載所有圖像,有時加載大多數圖像,有時僅加載少量圖像。
我以編程方式創建FBProfilePictureView:
FBProfilePictureView * friendProfilePic = [[FBProfilePictureView alloc] init];
friendProfilePic.profileID = friendID; // friendID是我之前創建的NSString
friendProfilePic.frame = CGRectMake(xPos,yPos,寬度,高度);
有人知道會發生什么嗎?
注意:我不想使用-ObjC鏈接器標志,因為它會增加我的應用程序大小
注意2:我無法對問題發表評論,因此我不得不再做一個問題。
謝謝
如果它正在加載某些圖像,則它與ObjC鏈接器標志無關。 某些請求很可能失敗。 我為報告錯誤的FBProfilePictureView創建了替換項。 將其添加到您的項目並將代碼更改為:
DBFBProfilePictureView *friendProfilePic = [[DBFBProfilePictureView alloc] initWithFrame:CGRectMake(xPos, yPos, width, height)];
friendProfilePic.profileID = friendID;
friendProfilePic.completionHandler = ^(DBFBProfilePictureView* view, NSError* error){
if(error) {
view.showEmptyImage = YES;
view.profileID = nil;
NSLog(@"Loading profile picture failed with error: %@", error);
}
};
並且您將看到任何錯誤記錄到控制台。
您是否將ProfilePic添加到視圖?
獲取主視圖,然后將profilepic作為子視圖添加到它。
[myMainView addSubView: friendProfilePic]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.