| categories:swift develop

クラスが読み込めず

TapasをSwiftに移行中です。一番癖の無いアプリという事で白羽の矢があたりましたが、、、ブログに引っかかったところ等アップしていきたいと思ってます。

さて、さて、まずは、

2015-03-11 16:23:14.627 tapas[9910:539155] CoreData: warning: 
Unable to load class named 'Item' for entity 'Item'.  
Class not found, using default NSManagedObject instead.

というエラーがでる。ファイルはあるのだが、、

これは、動く。

func configureCell(cell: UITableViewCell, atIndexPath indexPath: NSIndexPath) {
    let item = self.fetchedResultsController.objectAtIndexPath(indexPath) as NSManagedObject
    var cell = cell as ListViewCell
    cell.textLabel?.text = item.valueForKey("name")!.description
}

で、動かなーーーーい。。。

func configureCell(cell: UITableViewCell, atIndexPath indexPath: NSIndexPath) {
    let item = self.fetchedResultsController.objectAtIndexPath(indexPath) as Item
    var cell = cell as ListViewCell
    cell.textLabel?.text = item.name
}

ネットで調べるにも、、、停電かつ、ネットが途切れ途切れ。。。二進も三進もいかん。。 解決したら加筆します。とりあえず保留。(素直にストーリーボードを使うかな。)

追記 @ 3/20:解決しました。詳細はこちらより。

Pokhara street

comments powered by Disqus