OSDN Git Service

不要となっていたプロパティを削除
[kcd/KCD.git] / KCD / ShipWindowController.swift
index dbb4d55..902d542 100644 (file)
@@ -8,22 +8,33 @@
 
 import Cocoa
 
-class ShipWindowController: NSWindowController {
-    let managedObjectContext = ServerDataStore.default.context
+final class ShipWindowController: NSWindowController {
     
-    override var windowNibName: String! {
-        return "ShipWindowController"
+    @objc let managedObjectContext = ServerDataStore.default.context
+    
+    override var windowNibName: NSNib.Name {
+        
+        return .nibName(instanceOf: self)
     }
-    dynamic var missionFleetNumber: Int = 0
-    dynamic var missionTime: NSNumber?
+    
+    @objc dynamic var missionFleetNumber: Int = 0
+    @objc dynamic var missionTime: NSNumber?
     
     @IBAction func changeMissionTime(_ sender: AnyObject?) {
+        
         window?.endEditing(for: nil)
         
         let store = ServerDataStore.oneTimeEditor()
-        guard let deck = store.deck(by: missionFleetNumber),
-            let t = missionTime as? Double
-            else { return }
+        
+        guard let deck = store.deck(by: missionFleetNumber) else {
+            
+            return
+        }
+        guard let t = missionTime as? Double else {
+            
+            return
+        }
+        
         let time = Date(timeIntervalSinceNow: t).timeIntervalSince1970 * 1_000
         deck.mission_2 = Int(time)
     }