2016-06-03 4 views
1

내 iOS Swift 애플리케이션에 NSmata로 저장된 이미지가 영역 데이터베이스에 있습니다. 이제이 이미지 (또는 그 하위 쿼리)를 단일 ZIP 파일로 결합하여 Airdrop, 전자 메일 등을 통해 추가 전송할 수있게하려고합니다.Swift : 추가 전송을 위해 여러 개의 NSData 개체를 압축하는 방법 (Airdrop, Email, Dropbox ...)

나는 전송하는 방법과 데이터베이스에서 그것을 얻는 방법을 잘 알고 있지만 NSData 객체 묶음에서 하나의 ZIP 파일을 만드는 법을 모른다.

답변

1

검색에 구글에서 몇 가지 키워드를 변경 한 후, 나는 지금에 조사를 시작합니다 2 흥미로운 찾고 libs와/프레임 워크를 발견했다.

ZIP from Marmelroy

ZipArchive

두 수를 GitHub에서 찾을 수 있습니다. 나는 그 순간에 그들과 함께 큰 경험이 없다. 그러나 아직이 나에 대한 지표가 될 수있는 추가 정보

Zip-up NSData instances. (with a filename)

에 명시된대로 NSData 지원을위한 옵션을 가지고 ZipArchive 보인다.

0

AirDrop 공유 전에 대신 이미지를 직렬화하고 보관할 수 있습니다. AirDropSample을 참조하십시오.