Tôi cố gắng để tải lên một hình ảnh để CloudKit
, và lưu nó như NSData
, nhưng với một bức tranh tương đối lớn, được chụp bằng máy ảnh, tôi nhận được lỗi này:Làm thế nào để lưu trữ hình ảnh lớn trong CloudKit?
Error saving record <CKRecordID: 0x15998770; 04359DFA-8370-4000-9F53-5694FC53FA9C:(_defaultZone:__defaultOwner__)> to server: record too large id=04359DFA-8370-4000-9F53-5694FC53FA9C of type UserSetting
là gì kích thước tối đa của dữ liệu có khả năng lưu trữ trong CloudKit
?
Làm cách nào để lưu trữ những hình ảnh lớn được chụp bằng máy ảnh trong CloudKit
?
Tôi đã thử với hai hình ảnh và tôi vẽ kích thước của chúng.
let d = UIImagePNGRepresentation(image)
println("d.length: \(d.length)")
d.length: 55482
< - công trìnhd.length: 17614327
< - không hoạt động
Từ [Apple] (https://developer.apple.com/library/prerelease/ios/documentation/CloudKit /Reference/CKAsset_class/index.html): * Các tệp hoặc dữ liệu bạn lưu bằng cách sử dụng đối tượng nội dung không được lớn hơn 250 MB. * – Mojo66
Có cách nào để tạo URL từ hình ảnh không? Tôi có người dùng chọn giữa việc nhấp vào hình ảnh trong ứng dụng hoặc sử dụng UIImagePickerController. – penatheboss