CloudKitからデータを取得するCKAsset(画像ファイル)を持つクラスがあります。しかし、私は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