 		}
 	}
 	
-	required init(coder aDecoder: NSCoder)
+	required init?(coder aDecoder: NSCoder)
 	{
 		self.keyChainItem = KeyChainItem(bundleId: bundleId, keyChainItemKey: KEYCHAIN_ITEM_KEY)
 		super.init(coder: aDecoder)

		if let someData = keyChainItem.load() as SomeType?
		{
			self.someData = someData
			println("load, someData:\(self.someData.textString1)")
		}

		updateStatus("load")

	
	@IBAction func didEndOnExit(sender: UITextField)
	{
		print("didEndOnExit")
		
		guard let text = sender.text else
		{
			return
		}
		
		someData.textString1 = text
	}
	
	@IBAction func clear(sender: AnyObject)
