From 93287edfd55339725fed661caab022504e047cb7 Mon Sep 17 00:00:00 2001 From: Leonard Date: Tue, 7 Jul 2015 00:17:31 +0200 Subject: [PATCH] Update README.md The previous code won't compile in Swift, it had a missing ')' and the 'println' statement is deprecated, replaced by 'print'. The bridging-headers syntax was wrong, couldn't compile. Swift still requires an 'import GCDWebServers' statement to use the API --- README.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4de645d..e88965f 100644 --- a/README.md +++ b/README.md @@ -143,22 +143,27 @@ int main(int argc, const char* argv[]) { ***webServer.swift*** ```swift import Foundation +import GCDWebServers -let webServer = GCDWebServer() +func initWebServer() { -webServer.addDefaultHandlerForMethod("GET", requestClass: GCDWebServerRequest.self, processBlock: {request in + let webServer = GCDWebServer() + + webServer.addDefaultHandlerForMethod("GET", requestClass: GCDWebServerRequest.self, processBlock: {request in return GCDWebServerDataResponse(HTML:"

Hello World

") + + }) + + webServer.runWithPort(8080, bonjourName: "GCD Web Server") + + print("Visit \(webServer.serverURL) in your web browser") } - -webServer.runWithPort(8080, bonjourName: nil) - -println("Visit \(webServer.serverURL) in your web browser") ``` ***WebServer-Bridging-Header.h*** ```objectivec -#import "GCDWebServer.h" -#import "GCDWebServerDataResponse.h" +#import +#import ``` Web Based Uploads in iOS Apps