iOS 13 에뮬레이터가 제대로 작동하지 않는 문제

발생한 문제



여러분 써보셨어요?
어떻게 써요?쓰고 있어요.
iCloud에 파일을 저장하려면 U I D o c u ment Browser ViewController를 사용하면 매우 간단합니다.그럼에도 불구하고 멀티플랫폼에서 앱을 개발할 생각을 하니 아이클라우드가 좀 미묘하다.그래서 나는 인기가 없다고 생각한다.하지만 사과 신도와는 상관이 없다.
그러면 제가 만든 소설 편집기'작가를 위하여'는 UI D oc u ment Browser View Controller에서 일반 텍스트 파일을 처리하고 있습니다.새 텍스트 파일을 만들려면 다음 코드를 사용합니다.
    func documentBrowser(_ controller: UIDocumentBrowserViewController, didRequestDocumentCreationWithHandler importHandler: @escaping (URL?, UIDocumentBrowserViewController.ImportMode) -> Void) {
        if let url = Bundle.main.url(forResource: "File", withExtension: "txt") {
            importHandler(url, .copy)
        } else {
            importHandler(nil, .none)
        }
    }
파일 파일 번들txt 이 빈 텍스트 파일을 템플릿으로 만들고 사용자가 지정한 곳으로 복사해야 합니다.
iOS 13이 발표됐기 때문에 당장 XCode 11을 설치해 다크 모드에 대응하고 싶었지만, 시뮬레이터를 가동해 새 파일을 추가하려고 할 때도'음'과'센'은 말하지 않았다.그런 다음 다음 다음 오류가 발생했습니다.
...
error Error Domain=NSPOSIXErrorDomain Code=22 "couldn't issue sandbox extension com.apple.app-sandbox.read for ...
NSPOSIXErrorDomain Code=22가 뭐예요?
나는 그렇게 큰 일을 하지는 않았지만 왜 이런 실수가 일어났는지 모르겠다.또는 파일을 추가할 수 없어 편집기로 끝났다.
허둥지둥 실기로 시운전을 해보면 iOS 13도 문제없이 작동한다.
나는 이것이 무슨 시뮬레이터의 문제라고 생각해서 조사해 보니 다음과 같은 보도가 발견되었다.
UIDocumentBrowserViewController error “Cannot create urlWrapper for url” on iOS13 simulator
I have a very strange problem with UIDocumentBrowserViewController when testing on iOS 13. The importHandler(newDocumentURL, .move) seems to crash without any reason
I've verified that the bug exists with Xcode 11.1 GM running on Mac OS Mojave.
Mojave로 이동하는 XCode 11.1GM에 버그가 있는 것 같아요.
내 환경은 XCode 11입니다.0(11A 420a)이지만 완전히 같은 현상이 발생하고 있다.
그나저나 U I D o c u ment Browser View Controller를 사용하는 사람도 있네요.세계는 넓다.

해결책


현재는 카탈리나의 베타만 사용하는 것 같다.
지금 막 투고하려고 할 때UIDocumentBrowserViewController의 꼬리표가 너무 길다고 한다.
여러분도 UI D oc u ment Browser ViewController를 사용하십시오!

좋은 웹페이지 즐겨찾기