Swiftで遊ぼう! on Hatena

あしたさぬきblogでやってた初心者オヤジのiOSプログラミング奮闘記がHatenaに来ました

Swiftで遊ぼう! - 622 - CoreDataDemo3 - 4

ViewControllerのコードを書いています。

次にviewDidLoad()メソッド内のコーディングをする。アプリが立ち上がった時にNavigation Controllerのタイトルに「Students」という文字列を表示させて、データベースからStudentエンティティデータを読み込むコードを書きます。

override func viewDidLoad() {
  super.viewDidLoad()
 
  title = "Students"

  let delegate = 
     UIApplication.sharedApplication().delegate as! AppDelegate
  let context = delegate.managedObjectContext
  let request = NSFetchRequest(entityName: "Student")

  do {
     students = try context.executeFetchRequest(request) as! [Student]
  } catch let error as NSError {
     print("Problem with loading Data, Error type: \(error)")
  }
}

もう何度も出てきているパターンです。見直さなくてもコードのパターンを覚えました。

今日はこれだけ。