swift
1import RealmSwift 2import UIKit 3 4class ViewController: UIViewController, DetailCellDelegate { 5 6 7 @IBOutlet weak var mytableView: UITableView! 8 9 10 var cellData: [CellData] = [] 11 var titleName = "" 12 13 14 override func viewDidLoad() { 15 super.viewDidLoad() 16 17 // 永続化されているデータを取りだす 18 do{ 19 let realm = try Realm() 20 cellData = realm.objects(CellData)//Cannot assign value of type 'Results<CellData>' to type '[CellData]' 21 mytableView.reloadData() 22 }catch{ 23 24 } 25}
swift
1import RealmSwift 2import UIKit 3 4class CellData: Object { 5 @objc dynamic var title: String = "" 6 @objc dynamic var details: [String] = [] 7 8 convenience init(_ title: String) { 9 self.init() 10 self.title = title 11 } 12 13 func append(detailText: String) { 14 details.append(detailText) 15 } 16}
やりたいこと
Cannot assign value of typeエラーを取りたい。
エラーを直訳すると「型の値を代入できません」になっていてqiita等で調べて見ましたが分かりませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。