From fac28c60b6ca6e413b25da2c443b3be78559cf97 Mon Sep 17 00:00:00 2001 From: Matthew Sotoudeh Date: Thu, 12 Jun 2014 00:16:52 -0700 Subject: sendasynchronousrequest --- .../matt.xcuserdatad/UserInterfaceState.xcuserstate | Bin 9479 -> 9996 bytes .../Swift/WebClient/WebClient/WebClient.swift | 11 +++++++++++ 2 files changed, 11 insertions(+) diff --git a/Universals/WebClient/Swift/WebClient/WebClient.xcodeproj/project.xcworkspace/xcuserdata/matt.xcuserdatad/UserInterfaceState.xcuserstate b/Universals/WebClient/Swift/WebClient/WebClient.xcodeproj/project.xcworkspace/xcuserdata/matt.xcuserdatad/UserInterfaceState.xcuserstate index b2c8404..4007b8e 100644 Binary files a/Universals/WebClient/Swift/WebClient/WebClient.xcodeproj/project.xcworkspace/xcuserdata/matt.xcuserdatad/UserInterfaceState.xcuserstate and b/Universals/WebClient/Swift/WebClient/WebClient.xcodeproj/project.xcworkspace/xcuserdata/matt.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Universals/WebClient/Swift/WebClient/WebClient/WebClient.swift b/Universals/WebClient/Swift/WebClient/WebClient/WebClient.swift index f8caeb6..eb6b0db 100644 --- a/Universals/WebClient/Swift/WebClient/WebClient/WebClient.swift +++ b/Universals/WebClient/Swift/WebClient/WebClient/WebClient.swift @@ -9,6 +9,11 @@ import Foundation import Cocoa +enum Something: NSUInteger { + case Somethin = 1; + case Another = 2; +} + struct WebClient { func GetAsyncString(url: String, handler: (String) -> Void) { //Thanks! http://stackoverflow.com/questions/24016142/how-to-make-an-http-request-in-swift @@ -19,5 +24,11 @@ struct WebClient { var str: String = NSString(data: data, encoding: NSUTF8StringEncoding); handler(str); }) + NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue(), completionHandler: {(response, data, error) in + + var str: String = NSString(data: data, encoding: NSUTF8StringEncoding); + handler(str); + }); + var something: String, something_else: String = "hello"; } } \ No newline at end of file -- cgit v1.2.3