我想從我的店裏取數據,但出現以下錯誤斯威夫特類型轉換:從AnyObject
'Event' is not identical to 'AnyObject'
我有一個events
變量,它是一個Event
陣列。我猜想從取回請求返回的數據來自類型AnyObject
。所以我嘗試將它轉換爲[Event]
,但它不起作用,我無法弄清楚原因。
var events: [Event] = []
func loadDataFromDB() {
let fetchRequest = NSFetchRequest(entityName: "Event")
events = context?.executeFetchRequest(fetchRequest, error: nil) as [Event]
}
嘗試使用上下文!而不是上下文? – derdida 2014-10-02 08:28:24
沒有沒有幫助,我已經嘗試過,但要求建議。 – Linus 2014-10-02 08:36:32
更新:可能是它的工作,錯誤花費了10分鐘才能脫身。如果它真的有效,我會提供更新。謝謝! – Linus 2014-10-02 08:41:34