你好我想從服務器中獲取圖像的視野。 鏈接在這裏圖像不顯示從服務器
(image_file_name":"SPORTS DAY.jpg","image_file_path":"/file?key=AMIfv94Kr4jhI3rvj_91litYhNea5Z0B0gtf5sT-yyPlleesStjvlN-F7OnE3ZNq2Zsz_M41UduLEi6oWjY1wckzf6zMd-2HKptNAiAmHpoUIT2rzIcbGThFR8VXAadjm5E-il-uorOaNcWWmyyy8ykveoxwI-swvw&download=false"})
,我的代碼是在這裏
UIImage *img =[UIImage imageNamed:[NSURL URLWithString:[(NSMutableDictionary *)[SharedPreferenceUtil getNSObject:STUDENT_DATA_JSON] valueForKey:@"image_file_name"]]];
cell.imageView.image=img;
請解決這個問題。
'UIImage imageNamed:'接受一個NSString而不是一個NSURL參數。您需要首先從服務器下載映像(下載到文件或內存),然後使用文件(在下載到文件的情況下)或數據緩衝區(在下載到內存的情況下)實例化映像。 –
@AbhishekPathak你只需從服務器獲取圖像的URL,然後從該URL獲取圖像。 –
只需從JSON響應中獲取URL並在瀏覽器中檢查它,無論URL是否正確,我的意思是響應URL應該在瀏覽器中顯示圖像。 – Sujay