Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dynamic var transactionID : Int = -1
- dynamic var registrationPlate : String = ""
- dynamic var locationID : Int = 0
- dynamic var time : String = ""
- dynamic var subscription : String = ""
- dynamic var startTime : NSDate = NSDate()
- dynamic var endTime : NSDate = NSDate()
- dynamic var status : Int = -2
- dynamic var requestType : Int = -1
- var extensions : List<ExtensionDB> = List<ExtensionDB>()//: RLMArray = RLMArray(objectClassName: "ExtensionDB")
- dynamic var price : Double = 0
- dynamic var currency : String = ""
- private dynamic var test : Int = 10
- override static func primaryKey() -> String? {
- return "transactionID"
- }...
- let session = NSURLSession.sharedSession()
- let dataTask = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in
- if (error != nil) {
- print(error)
- self.count = self.count - 1
- self.removeHud()
- } else {
- if StatusHelper.ResponseStatusCodeHandler(response!, parent: parent)
- {
- let result = JSONHelper.parseConform(data!, tToConform: transaction)
- ...
- })
- dataTask.resume()
- static func parseConform(data : NSData, tToConform : TransactionDB) -> Int
- {
- var status = -1
- do
- {
- let json = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
- if var transactions = json["data"] as? [NSDictionary]
- {
- var tempDate : NSDate = NSDate()
- do {
- tempDate = try tToConform.startTime.formatWith("YYYY-MM-dd HH:mm:ss").formatWith("YYYY-MM-dd HH:mm:ss")
- } catch _ {
- Logger.writeError("Error on date transofrming at transaction conforming")
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement