2017-02-13 61 views
0

我在UIWebView的URL上加載照片選擇選項在那裏,當我點擊「選擇文件」照片時,選擇提醒將出現在下面的圖像中: :--- /Users/ArjunSinghBaghel/Desktop/Screen Shot 2017 -02-13 at 11.06.02 PM.png在UIWebView無法選擇照片?

但是當我點擊「圖片庫」那個頁面就會消失。

請幫我出去..

在此先感謝。

+0

糾正你的截圖:) – emotality

回答

1

您可能需要在Info.plist文件中設置適當的權限。即Privacy - Photo Library Usage DescriptionPrivacy - Camera Library Usage Description。可以使用WKWebView。我剛剛在我的iPad上使用IOS 10測試了Swift Playgrounds中的Swift實現,它工作正常。請參閱https://gist.github.com/kiritmodi2702/b8a674bb66803c1397cab55030ae2c54

+0

我已經添加了兩件事,其iOS10發生及其給華林 - 警告:試圖提出<的UIImagePickerController:0x150ab800>在<視圖控制器:0x14623580>誰的觀點是不是在窗口層次! –

+0

儘管它是IOS 8,看起來類似於你的問題 - [http://stackoverflow.com/questions/26376940/upload-photo-with-uiwebview?rq=1](http://stackoverflow.com/questions/ 26376940 /上載的照片與 - UIWebView中?RQ = 1) –

0

由於在調試器中記錄的警告表明,UIImagePickerController沒有得到適當的調用。
考慮的例子中,

- (void)takePhoto:(UIButton *)sender{ 
    UIImagePickerController *picker = [[UIImagePickerController alloc] init]; 
    picker.delegate = self; 
    [self presentViewController:picker animated:YES completion:nil]; 
} 

確認正在使用的self是否是已被添加到UINavigatorController Bar堆的UIViewController一個子類。
在當前場景中,看起來selfUIView實例。