核心数据,xcode 7,实例成员和主视图控制器

时间:2015-10-18 14:30:24

标签: ios swift viewcontroller master

我尝试使用Master View类型的应用程序将博客数据保存到我的应用程序中。问题是当我尝试在主视图控制器中创建一个| managedObjectContext对象时,它会遇到此错误:

  

实例成员'appDel'不能用于'MasterViewController'类型。代码是这样的:

class MasterViewController: UITableViewController, NSFetchedResultsControllerDelegate {
    var detailViewController: DetailViewController? = nil
    let appDel: AppDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
    let managedObjectContext: NSManagedObjectContext = appDel.managedObjectContext!

错误出现在我的代码的最后一行。我的错误在哪里?

谢谢!

1 个答案:

答案 0 :(得分:1)

解决:问题是此代码必须在viewDidLoad()方法中。