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

	
	@IBAction func save(sender: AnyObject)
	{
		println("save, someData:\(someData.textString1)")
		
		keyChainItem.save(someData)
		updateStatus("save")

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

		updateStatus("load")
