У меня есть класс, у которого есть CKAsset (файл изображения), который извлекает данные из CloudKit. Однако я не могу понять, как инициализировать CKAsset. У меня нет данных во время инициализации. Класс также имеет строки, но я могу использовать их для их инициализации. Что можно использовать для инициализации CKAsset?Как инициализировать CKAsset?
Вот мой класс ...
class Locations: NSObject, MKAnnotation {
var title: String?
var subtitle: String?
var coordinate: CLLocationCoordinate2D
var story: String?
var image: CKAsset
override init()
{
self.title = "Test Title"
self.subtitle = "Test Subtitle"
self.coordinate = CLLocationCoordinate2D.init()
self.story = ""
self.image = <- How do I init the CKAsset before I have the data?
}
}
Для сохранения файла требуется файл url. Или получить актив из записи для чтения. – rmaddy
Я знаю, но во время init у меня нет ничего, кроме пустого класса. – ALTVisual
Вы не поняли. Обновите свой вопрос с помощью соответствующего кода. – rmaddy