2016-11-30 7 views
0

を養います。あなたは、Webブラウザからリンクを開くとビューJSONは、私はiOSアプリで私のPHPの結果を表示しようとしていますスウィフト3.0

func get() 
    { 
     //let url = NSURL(string: "http://www.w3schools.com/js/customers_mysql.php") 
     let url = NSURL(string: "http://www.helpmewastetime.com/service.php") 
     let data = NSData(contentsOf: url! as URL) 

     values = try! JSONSerialization.jsonObject(with: data! as Data, options: JSONSerialization.ReadingOptions.allowFragments) as! NSArray 


     var array = [""] 
     array = (values.value(forKey: "Name") as? [String])! 
     lb_Value.text = array[0] 


    } 

コードが しかし、それは私が私のリンクを使用する場合(GOパパにホストされている)がクラッシュ、W3Schoolsのリンクのために正常に動作している、我々: コードは以下のとおりです。意図した結果を得る。

これは、エラーは受け取られます:

2016-11-30 16:44:24.977781 Fun iOS App[2590:112849] [] __nw_connection_get_connected_socket_block_invoke 2 Connection has no connected handler 
2016-11-30 16:44:24.979616 Fun iOS App[2590:112846] PAC stream failed with 
2016-11-30 16:44:24.981519 Fun iOS App[2590:112849] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2 
2016-11-30 16:44:26.145018 Fun iOS App[2590:112849] [] nw_endpoint_handler_add_write_request [1.1.1 107.180.54.250:80 failed socket-flow (satisfied)] cannot accept write requests 
2016-11-30 16:44:26.145764 Fun iOS App[2590:112847] [] __tcp_connection_write_eof_block_invoke Write close callback received error: [22] Invalid argument 
2016-11-30 16:44:26.150620 Fun iOS App[2590:112846] [] nw_proxy_resolver_create_parsed_array PAC evaluation error: kCFErrorDomainCFNetwork: 2 
fatal error: 'try!' expression unexpectedly raised an error: Error Domain=NSCocoaErrorDomain Code=3840 "Invalid value around character 0." UserInfo={NSDebugDescription=Invalid value around character 0.}: file /Library/Caches/com.apple.xbs/Sources/swiftlang/swiftlang-800.0.58.6/src/swift/stdlib/public/core/ErrorType.swift, line 178 

エリックアヤは彼のコメントで述べたようにすべてのヘルプははるかに

+0

http://www.helpmewastetime.com/service.phpは、[HTMLページ](https://www.evernote.com/l/AOyy9a1kG7xDtbawSnrbB41nOVEqpXWDYnc)を指し、JSON応答ではありません。 – Moritz

答えて

3

をいただければ幸いです。問題は、PHPサービスがJSONデータをHTMLページに吐き出すことです。

私はあなたのページのソースを表示すると、私は、次を得る:

<html> 
[{"ID":"1","Name":"Peter"},{"ID":"2","Name":"James"}] 
</html> 

W3SchoolsののURLのページのソースは、単純にJSONです。 PHPサービスでは、JSONでデータを出力してください。

+0

Thanks Todd !今すぐうまくいく –

関連する問題