mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-30 15:57:11 +00:00
40 lines
1.3 KiB
Swift
40 lines
1.3 KiB
Swift
//
|
|
// AcceptTermsViewController.swift
|
|
// SAPTracker
|
|
//
|
|
// Created by computing on 16/01/15.
|
|
// Copyright (c) 2015 com.sap.sailing. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
class AcceptTermsViewController: UIViewController {
|
|
|
|
struct Keys {
|
|
static let acceptedTerms = "acceptedTerms"
|
|
}
|
|
class func acceptedTerms()->Bool {
|
|
return NSUserDefaults.standardUserDefaults().boolForKey(Keys.acceptedTerms)
|
|
}
|
|
|
|
override func viewDidLoad() {
|
|
super.viewDidLoad()
|
|
let urlpath = NSBundle.mainBundle().pathForResource("eula-ios", ofType: "html");
|
|
let requesturl = NSURL(string: urlpath!)
|
|
let request = NSURLRequest(URL: requesturl!)
|
|
(self.view as! UIWebView).loadRequest(request)
|
|
}
|
|
|
|
@IBAction func declineButtonTap(sender: AnyObject) {
|
|
let alertView = UIAlertView(title: NSLocalizedString("You must accept the terms to use this app.", comment: ""), message: nil, delegate: nil, cancelButtonTitle: NSLocalizedString("Cancel", comment: ""))
|
|
alertView.show()
|
|
return
|
|
}
|
|
|
|
@IBAction func acceptButtonTap(sender: AnyObject) {
|
|
let preferences = NSUserDefaults.standardUserDefaults()
|
|
preferences.setBool(true, forKey:Keys.acceptedTerms)
|
|
preferences.synchronize()
|
|
dismissViewControllerAnimated(true, completion: nil)
|
|
}
|
|
} |