Advertisement
Guest User

back endless in iOS

a guest
May 25th, 2017
576
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 2.50 KB | None | 0 0
  1.  import UIKit
  2.  
  3. class ViewController: UIViewController {
  4.    
  5.     let APPLICATION_ID = "6426340C-029F-93DE-FF13-386286CFE300"
  6.     let API_KEY = "55C445E1-281F-988F-FFCE-F26A462A8C00"
  7.     let SERVER_URL = "https://api.backendless.com"
  8.     let backendless = Backendless.sharedInstance()!
  9.    
  10.     override func viewDidLoad() {
  11.         super.viewDidLoad()
  12.         // first instateation of backendless
  13.         backendless.hostURL = SERVER_URL
  14.         backendless.initApp(APPLICATION_ID, apiKey: API_KEY)
  15.        
  16.        
  17.         //sample for user registration
  18.         //registerUser()
  19.         loginUser()
  20.        
  21.     }
  22.    
  23.     func loginUser()
  24.     {
  25.         let backendless = Backendless.sharedInstance()!
  26.         backendless.userService.login("oleg@hi.bye", password: "12345", response: {(logUser: BackendlessUser?) -> Void in
  27.             print ("user logged in!!!")
  28.             self.writeData()
  29.         },
  30.             error: {(fault: Fault?) -> Void in
  31.             print ("server reported an error:\((fault?.description))")
  32.         })
  33.     }
  34.    
  35.     func writeData()
  36.     {
  37.         //saving some tasks to test table
  38.         let testObject=["MyTask":"Silin will marry Firas"]
  39.         let dataStore = backendless.data.ofTable("TestTable")
  40.         dataStore?.save(testObject,
  41.                         response: {(res) -> Void in
  42.                             print ("object is saved.")
  43.         },
  44.                         error: {(fault:Fault?) -> Void in
  45.                             print ("server reported an error:\(fault)")
  46.         })
  47.     }
  48.    
  49.    
  50.    
  51.     func registerUser()
  52.     {
  53.         let user = BackendlessUser()
  54.         user.setProperty("email", object: "Oleg@hi.bye")
  55.         user.password="12345"
  56.         backendless.userService.register(user,
  57.             response : {(regUser: BackendlessUser?)-> Void in
  58.             print ("User registered \(regUser?.value(forKey: "email"))")
  59.         },
  60.             error: {(fault: Fault?) -> Void in
  61.             print ("Server reported error: \(fault?.description)")
  62.         })
  63.     }
  64.    
  65.  /*
  66.      // Saving test object in the test table
  67.      let testObject = ["foo" : "bar"];
  68.      let dataStore = backendless.data.ofTable("TestTable")
  69.      dataStore?.save(testObject,
  70.      response: {
  71.      (result) -> () in
  72.      print("Object is saved in Backendless. Please check in the console.")
  73.      },
  74.      error: {
  75.      (fault : Fault?) -> () in
  76.      print("Server reported an error: \(String(describing: fault))")
  77.      })
  78.  
  79.   */
  80.  
  81.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement