Advertisement
Guest User

backendless starting

a guest
Mar 26th, 2018
264
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 1.94 KB | None | 0 0
  1.  import UIKit
  2.  
  3.  
  4. class ViewController: UIViewController {
  5.    
  6.     let APPLICATION_ID = "9F1BE91D-97A3-2DF4-FF8B-726321258400"
  7.     let API_KEY = "ED2AC7E5-D626-ED8B-FFFC-A360542E6600"
  8.     let SERVER_URL = "https://api.backendless.com"
  9.     let backendless = Backendless.sharedInstance()!
  10.     let myEmail="Zeev.m@hotmail.com"
  11.     let myPass="12345"
  12.    
  13.     override func viewDidLoad() {
  14.         super.viewDidLoad()
  15.         // for connecting to backendless servers
  16.         backendless.hostURL = SERVER_URL
  17.         backendless.initApp(APPLICATION_ID, apiKey: API_KEY)
  18.        
  19.         backendless.userService.login(myEmail,
  20.                                       password: myPass,
  21.                                       response: { (loggedUser:BackendlessUser?) in
  22.                                             print ("WTF i am in....")
  23.                                       })
  24.         { (fault:Fault?) in
  25.                                         print ("Server error code\(fault?.description)")
  26.         }
  27.        
  28.        
  29.        
  30.        
  31.     //saveData()
  32.         loadData()
  33.     }
  34.    
  35.     func saveData()
  36.     {
  37.         let demo_class = Demo_class()
  38.         demo_class.id=34532345
  39.         demo_class.name="Dan Zeevi"
  40.         demo_class.address="Lion 11,Qiryat Ariya"
  41.         demo_class.isMarried=false
  42.         let dataStore = backendless.data.of(Demo_class().ofClass())
  43.         dataStore!.save(demo_class, response: {(res)->() in print("All OK")}, error: {(fault:Fault?)->() in print ("error: \(fault)")})
  44.     }
  45.    
  46.     func loadData()
  47.     {
  48.         let dataStore = backendless.data.of(Demo_class().ofClass())
  49.         dataStore?.find({(array)->() in
  50.             let myData=array as! [Demo_class]
  51.                 for item in myData
  52.                 {
  53.                     print ("\(item.id!) \(item.name!) \(item.address!)")}
  54.                 }
  55.             , error: {(_)->() in print ("Error in server retrival")})
  56.     }
  57. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement