因爲你正在緩存圖像,請儘量使用像setImageWithURLRequest
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:-1];
和使用方法設置你的UIImageView。
在你的情況下,代碼應該像如下,如果你正在使用UIImageView+AFNetworking
if ([session sessionType] == MASTFacebook) {
NSLog (@ "fbPictureURL:% @", [(MAFacebookSession *) session fbPictureURL]);
NSURL *url = [(MAFacebookSession *) session fbPictureURL];
NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:-1];
// if you are using UIImageView+AFNetworking. the method is as follows
[self.userImgView setImageWithURLRequest:request placeholderImage:nil success:nil failure:nil]];
}
你緩存圖像嗎? –