| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- //
- // ViewController.swift
- // keychain
- //
- // Created by Evgenii Neumerzhitckii on 5/02/2015.
- // Copyright (c) 2015 The Exchange Group Pty Ltd. All rights reserved.
- //
- import UIKit
- let TegKeychainDemo_keyName = "my key"
- class ViewController: UIViewController {
- @IBOutlet weak var textField: UITextField!
-
- @IBOutlet weak var valueLabel: UILabel!
-
- override func viewDidLoad() {
- super.viewDidLoad()
-
- updateValueLabel()
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- // Dispose of any resources that can be recreated.
- }
- @IBAction func onSaveTapped(sender: AnyObject) {
- TegKeychain.set(TegKeychainDemo_keyName, value: textField.text)
- updateValueLabel()
- }
- @IBAction func onDeleteTapped(sender: AnyObject) {
- TegKeychain.delete(TegKeychainDemo_keyName)
- updateValueLabel()
- }
-
- private func updateValueLabel() {
- if let currentValue = TegKeychain.get(TegKeychainDemo_keyName) {
- valueLabel.text = "In Keychain: \(currentValue)"
- } else {
- valueLabel.text = "no value in keychain"
- }
- }
-
- }
|