我在我的快速项目中使用Gold Raccoon。我的swift代码构建并运行正常但是当我检查FTP服务器时没有文件。 这是我在viewDidload()
中使用的代码 var ftpRequest:GRRequestsManager!
var path = NSBundle.mainBundle().pathForResource("marker", ofType: ".png")
ftpRequest = GRRequestsManager(hostname: "192.x.x.x", user: "xx", password: "xxxx")
ftpRequest.addRequestForUploadFileAtLocalPath(path, toRemotePath: "/marker.png")
self.ftpRequest.startProcessingRequests()
然后我尝试通过在viewDidload()中使用GRRequestsManager ftpRequest.delegate = self
的委托来检查我的文件是否已成功上传。
并通过符合的方式在我的swift类中编写了这些委托函数
GRRequestsManagerDelegate 协议。
func requestsManager(requestsManager: GRRequestsManagerProtocol!, didCompleteUploadRequest request: GRDataExchangeRequestProtocol!) {
print("did Complete Upload Request")
}
func requestsManager(requestsManager: GRRequestsManagerProtocol!, didFailRequest request: GRRequestProtocol!, withError error: NSError!) {
print("did Fail Request")
}
当我编译它的罚款,但是当我运行代码时xcode在这一行上给我一个错误ftpRequest.delegate = self
意外地发现了
我无法将.png文件上传到FTP服务器。我发现整个互联网都是关于Obj-C的,但没有快速的代码可以做到这一点。
有没有快速的方法来做到这一点?
请指导我如果我做错了。或者提供任何运行的示例代码,使用身份验证将.png文件上传到FTP服务器(应该要求用户名和密码)
注意:我使用Briding Header来使用 GoldRaccoon (因为它仅在Objective-C中可用)