我正在爲目標C中的iPad編寫程序,並且需要調用駐留在服務器上的PHP腳本。該腳本應該返回一個字符串。 Objective C中有這樣做的方法嗎?從iPad中的目標C代碼調用PHP腳本
0
A
回答
0
看一看NSURLConnection/NSURLRequest。 Here你會找到一個教程。
另外,你可以使用ASIHTTPRequest framework,這會讓事情變得更容易一些,IMO。
0
其實你正在服務器上運行腳本,所以你可以通過NSConnection,NSData等獲取數據。
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"your url"]];
然後使用你喜歡的數據。
+0
這是快速的解決方案,但也會造成麻煩:'dataWithContentsOfURL:'阻塞,直到數據收到或超時。您不希望在主線程中這樣做,因爲在此期間UI被阻止。異步'NSURLConnection'通常是最好的解決方案。 – DarkDust
+0
這是真的,我忘了寫它應該在另一個線程上調用 –
相關問題
- 1. 從C代碼中調用R腳本
- 2. 如何從Linux上的C代碼調用php腳本
- 3. 如何從Unity中的Objective-C代碼調用c#腳本?
- 4. Filemaker:調用PHP代碼的腳本
- 5. PHP代碼中的JavaScript腳本標籤
- 6. 從java代碼中調用ruby腳本
- 7. Shell腳本從目標C
- 8. 使用UIWebView從HTML代碼調用目標c代碼中的方法
- 9. 從腳本中調用php腳本
- 10. 從Java代碼調用shell腳本
- 11. 從java腳本調用Java代碼
- 12. 從PHP代碼中執行shell腳本
- 13. 從C++程序調用PHP腳本
- 14. 從Java腳本調用代碼背後的代碼
- 15. 如何從Java代碼調用PHP腳本?
- 16. 在目標c中使用c代碼
- 17. IronPython的腳本從C#代碼執行
- 18. 從C++調用c代碼
- 19. 如何從C#調用一個VBS腳本託管代碼
- 20. 如何從C#代碼調用java腳本?
- 21. 調用Java腳本函數從C#代碼隱藏
- 22. 從目標C代碼轉換爲C#
- 23. 從PHP腳本調用python腳本
- 24. 從C#調用本機Delphi代碼#
- 25. PHP - php代碼中腳本標籤的問題
- 26. 從Java腳本調用PHP
- 27. 從PHP腳本調用fcsh
- 28. 從PHP調用bash腳本
- 29. 從PHP調用Python腳本
- 30. 從Ruby調用腳本php
悲傷,因爲我說這ASIHTTPRequest正在死去......作者建議[AFNetworking(https://github.com/AFNetworking/AFNetworking),儘管這看起來很不錯。 – jbat100