swift - Using Returned JSON Status in an if statement (Checking IAP Auto Renew Receipt ) -
im want check current subscription status of auto renew in app purchase. im getting receipt data via json, im after advice on how use/query returned data
if let parsejson = json { println("recipt \(parsejson)") }
returns
recipt { environment = sandbox; status = 21004; }
whilst know wouldn't compile, want to along lines of if statement like:
if parsejson contains status = 21004 { //do }
you might consider like
if parsejson["status"] as? int == 21004 { // }
this works because as? int
automatically convert nsnumber swift integer, , because there version of ==
accepts optional arguments.
public func ==<t : equatable>(lhs: t?, rhs: t?) -> bool
Comments
Post a Comment