我想讀/寫額外的類文件中的數據是公開的。 (StoreData.swift)應用程序和擴展 - 使用核心數據==錯誤:sharedApplication()'不可用
我的功能:
func FetchName (NameforDate: String) -> NSString
{
var appDel:AppDelegate = (UIApplication.sharedApplication().delegate as AppDelegate)
var context:NSManagedObjectContext = appDel.managedObjectContext!
}
在行在哪裏。 「(UIApplication.sharedApplication()」 我得到的錯誤:
StoreData.swift:115:49: 'sharedApplication()' is unavailable: Use view controller based solutions where appropriate instead.
我創建應用程序和擴展今天。
的UIApplication不是個擴展。 – quellish 2014-11-14 16:48:54
我試圖找到其他方法如何在沒有UIApplication的情況下訪問CoreData – user3062571 2014-11-14 17:14:15
您不需要UIApplication來訪問CoreData。您的應用程序和擴展程序必須各自獨立訪問核心數據。這可以通過多種方式完成,但這超出了您的問題範圍。 – quellish 2014-11-14 18:06:27