URLForUbiquityContainerIdentifier (2) 썸네일형 리스트형 swift에서 클라우드로 파일 관리 핵심 - URLForUbiquityContainerIdentifier 클라우드에 파일을 저장하거나 저장한 파일을 다운로드 하는 경우는 뭐 다른 특별한 메소드가 따로 있는 것은 아니다. 그냥 일반적인 로컬 작업과 동일한 메소드를 사용하면 된다. 바로 이거!try fileManager.copyItemAtURL(itemUrl, toURL: localURL!)그럼 뭣이 중한가? 중요한 것은 물론 클라우드의 디렉토리 정보이다.그래서 이런 메소드를 사용하기 전에 작업할 클라우드 디렉토리 정보를 사전에 알아놔야 하는데 그것은 아래 메소드를 이용하여 기본 디렉토리 정보를 알아낼 수 있다. // 클라우드 기본 디렉토리 정보 가져오기let containerURL = fileManager.URLForUbiquityContainerIdentifier(nil)// 클라우드 Documents 디렉.. iCloud로 파일 관리 - setUbiquitous 클라우드에 파일을 저장하려고 여기저기 다 뒤지고 다녔는데, 그 중 ubiquity 애들을 이용하는 것이 가장 간단해보였다. 이 애들은 Cloudkit을 import하지 않고서도 사용이 가능하다. 특히 setUbiquitous()를 이용하여 로컬 파일을 클라우드로 보내고 클라우드 파일을 로컬로 다운로드가 가능하다고 하여 이 메소드를 사용해보았다. 허나 문제점이 발생.. 일단 로컬 파일을 클라우드로 저장하는 소스를 보자.아래 소스의 앞 부분에let containerURL = fileManager.URLForUbiquityContainerIdentifier(nil)를 선언하여 클라우드의 기본 디렉토리 정보를 가져오도록 한다. if let directory = cloudDocumentsDirectory{ let.. 이전 1 다음