2017-12-07 15 views
2

에 선택한 이미지를 표시 나는 사진 라이브러리에서 이미지를 선택하고 다음 코드를 서버에 업로드 카메라 플러그인을 설정 다음과 같이 화면에서 미리보기 :이온 - 3 - IOS 화면

<img [src]="imagePath" /> 

선택 이미지, 자르기 및 업로드는 iOS 및 Android에서 완벽하게 작동합니다. 그러나 iOS에서는 이미지 표시가 작동하지 않습니다.

2017년 12월 7일 15 : 06 : 52.559614-0500 FD-응용 프로그램 : systemgroup을위한 [2537 1186586] [MC] 시스템 그룹 컨테이너

내 콘솔 로그는 다음을 보여줍니다 (아무것도 나타나 없음) .com.apple.configurationprofiles 경로는 /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles입니다. 2017-12-07 15 : 06 : 52.560425-0500 fd-app [2537 : 1186586] [MC] 공개적인 효과적인 사용자 설정 읽기.2017-12-07 15 : 06 : 55.754175-0500 fd-app [2537 : 1186662] [발견] 확장 프로그램을 발견하는 동안 오류가 발생했습니다 : Error Domain = PlugInKit Code = 13 "query cancelled"UserInfo = {NSLocalizedDescription = query cancelled} 2017-12-07 15 : 07 : 04.589982-0500 fd-app [2537 : 1186586] 잘린 이미지 경로! : file : /// var/mobile/Containers/Data/Application/8B2CD0E8-F6AC-4530-BF02-D2F7A188EAC2/tmp/cdv_photo_004.jpg

Info.plist 파일에 사진 라이브러리 사용 속성을 추가하려고 시도했지만 도움이되지 않았습니다. 다음에 시도 할 제안이 있습니까?

UPDATE :이 그것과 아무 상관이 있지만 내 아이폰이 11.2도

, 나는 인터넷 검색을하고있어 모든이가 권한이라는 사실을 가리키는에 있기 때문에 내가 엑스 코드 9.2 베타 버전을 사용하고있는 경우 확실하지 않음 문제는, 그러나, 이미지를 선택한 후, 이미지가 곡물에 나타납니다 ... 이것은 이상한 일이 벌어지고있는 것 같아요? 자르기는 어떻게 이미지를 표시 할 수 있지만 HTML 페이지는 표시 할 수 있습니까?

+0

wkwebview를 사용하고 있습니까? –

답변

1

당신이 공식 blog post에 따라 IOS (11)의 기본 웹보기입니다 WKWebview를 사용하는 경우, 당신은 당신의 HTML에 사용하기 전에 rewritefile:// URL을해야합니다.

로컬 파일 (텍스트 파일, 이미지, 비디오)을 사용하는 경우 파일 경로 앞에 file : //이 없는지 확인해야합니다.

import { normalizeURL } from 'ionic-angular'; 

그리고 함수에

,

this.imagePath = normalizeURL(path); 
    return path; 

또한 같은 말한다 troubleshooting section을 확인합니다.

+0

정말 고마워요! 나는 이것을 어제 하루 종일 알아 내려고 노력 중이었고 미쳐 가기 시작했습니다. 이것은 큰 도움입니다! – hunijkah