2015-08-20 52 views
-1

我正在使用meteor-ios與iOS流媒體服務器集成的iOS應用程序。流星iOS實體組不是關鍵值編碼兼容的關鍵「」

我已經從swift todos示例中複製了很多實用程序,嘗試從流星服務器加載對象列表並將它們加載到tableview中。

當運行應用程序時,我最終得到了這個確切的錯誤。

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<Group 0x7ff494e3c850> valueForUndefinedKey:]: the entity Group is not key value coding-compliant for the key "".' 

我也絕對不知道從哪裏開始挖掘這個或什麼樣的代碼共享它,因此任何幫助都將不勝感激。

+0

我還沒有使用meteor-ios。但我的猜測是代碼'setValueForKey:'中的某個地方正在被一個空字符串調用。 –

+0

@ iosDev82如果有幫助的話,請多加一些背景知識:據我所知,我實際上沒有做過任何設置,到目前爲止,我只能嘗試獲取一些數據。 – LinkXXI

+0

我用這個問題創建了一個meteor-ios標籤。我的猜測是,也許你在設置它的時候錯過了一些東西。只是盲目猜測,也許你應該爲某個地方的這個功能設定價值。 –

回答

0

發現問題。由於我認爲這是一個分配問題,錯誤信息讓我失望。

的問題是,我是傳遞一個空字符串來所取得的成果控制器就像這樣:

NSFetchedResultsController(fetchRequest: fetchRequest, managedObjectContext: managedObjectContext, sectionNameKeyPath: "", cacheName: nil) 

切換sectionNameKeyPathnil解決的問題。

+0

請接受此答案,以便它不再顯示在需要回答的問題列表上。謝謝! – Gaelan

+0

@Gaelan我不能接受它2天不幸..... – LinkXXI

+0

哦,好的。試着記得儘可能做到這一點。 – Gaelan

相關問題