[英]uploading image in uiwebview from uiimagepicker
我碰到泡菜了。 我正在使用uiwebview將我們的網站頁面加載到我們的應用程序,並且卡在了上載圖片組件(嵌入在網頁中)上。
選擇/選擇手機上載圖片的選項時,我最初遇到的問題是uiwebview被關閉。 但是由於這個帖子后 ,該圖片庫現在看來,我可以選擇照片。
我實施了
`
-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion
{
if ( self.presentedViewController)
{
if (flag == YES){
[super dismissViewControllerAnimated:NO completion:nil];}
}
`
而不是建議
`
-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion
{
if ( self.presentedViewController)
{
[super dismissViewControllerAnimated:flag completion:completion];
}
}
`
使它工作。
現在,一旦選擇圖片並按圖庫中的“完成”按鈕,仍然存在相同的問題。 這將在此過程中關閉我的UIwebview。 我應該在uinavigationcontrollers中重寫另一種方法嗎?
嘗試這個
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
NSURL *urlPath = [info valueForKey:UIImagePickerControllerReferenceURL];
UIImage *cameraImage = [info valueForKey:UIImagePickerControllerOriginalImage];
NSData *myData = UIImagePNGRepresentation(cameraImage);
[self.webview loadData:myData MIMEType:@"image/png" textEncodingName:nil baseURL:nil];
[self.picker dismissViewControllerAnimated:YES completion:nil];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.