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
This commit is contained in:
Leonard 2015-07-07 00:17:31 +02:00
parent dc287906d6
commit 93287edfd5

View File

@ -143,22 +143,27 @@ int main(int argc, const char* argv[]) {
***webServer.swift*** ***webServer.swift***
```swift ```swift
import Foundation 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:"<html><body><p>Hello World</p></body></html>") return GCDWebServerDataResponse(HTML:"<html><body><p>Hello World</p></body></html>")
})
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*** ***WebServer-Bridging-Header.h***
```objectivec ```objectivec
#import "GCDWebServer.h" #import <GCDWebServers/GCDWebServer.h>
#import "GCDWebServerDataResponse.h" #import <GCDWebServers/GCDWebServerDataResponse.h>
``` ```
Web Based Uploads in iOS Apps Web Based Uploads in iOS Apps