Skip to content

Commit 93287ed

Browse files
committed
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
1 parent dc28790 commit 93287ed

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

README.md

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -143,22 +143,27 @@ int main(int argc, const char* argv[]) {
143143
***webServer.swift***
144144
```swift
145145
import Foundation
146+
import GCDWebServers
146147

147-
let webServer = GCDWebServer()
148+
func initWebServer() {
148149

149-
webServer.addDefaultHandlerForMethod("GET", requestClass: GCDWebServerRequest.self, processBlock: {request in
150+
let webServer = GCDWebServer()
151+
152+
webServer.addDefaultHandlerForMethod("GET", requestClass: GCDWebServerRequest.self, processBlock: {request in
150153
return GCDWebServerDataResponse(HTML:"<html><body><p>Hello World</p></body></html>")
154+
155+
})
156+
157+
webServer.runWithPort(8080, bonjourName: "GCD Web Server")
158+
159+
print("Visit \(webServer.serverURL) in your web browser")
151160
}
152-
153-
webServer.runWithPort(8080, bonjourName: nil)
154-
155-
println("Visit \(webServer.serverURL) in your web browser")
156161
```
157162

158163
***WebServer-Bridging-Header.h***
159164
```objectivec
160-
#import "GCDWebServer.h"
161-
#import "GCDWebServerDataResponse.h"
165+
#import <GCDWebServers/GCDWebServer.h>
166+
#import <GCDWebServers/GCDWebServerDataResponse.h>
162167
```
163168

164169
Web Based Uploads in iOS Apps

0 commit comments

Comments
 (0)