У меня проблема с методом «[NSStrng stringWithContentOfURL: url]"; все работает так хорошо, пока я не изменю свой URL-адрес с веб-адреса на ip-адрес, с которым я получил пустую строку. У вас есть решение или идея? ThksstringWithContentOfURL возвращает пустую строку
0
A
ответ
1
Используйте метод, который возвращает статус ошибки (например, +stringWithContentsOfURL:encoding:error:
) и проверить возвращаемую ошибку.
обновление: NSCocoaErrorDomain Code = 256 является "NSFileReadUnknownError", что означает "ошибка чтения файла, причина неизвестна" (не очень полезно). Возможно, что-то не так с URL-адресом (ошибочный путь, неправильный IP-адрес и т. Д.)
Числовые IP-адреса наиболее точно поддерживаются в URL-адресах, так что это не проблема.
смотри также iPhone - dataWithContentsOfURL: does not work for some URLs
Смежные вопросы
- 1. Mustache.to_html() возвращает пустую строку
- 2. file_get_contents возвращает пустую строку
- 3. Почему [] + [] возвращает пустую строку?
- 4. Validator.RenderControl возвращает пустую строку
- 5. SubStr возвращает пустую строку
- 6. .html() возвращает пустую строку
- 7. getJsonStringFromURL() возвращает пустую строку
- 8. RegExp возвращает пустую строку
- 9. BeautifulSoup возвращает пустую строку?
- 10. Tidy возвращает пустую строку
- 11. OpenFileDialogue.DefaultExt возвращает пустую строку
- 12. Edittext возвращает пустую строку
- 13. RealPath возвращает пустую строку
- 14. json_decode возвращает пустую строку
- 15. getline возвращает пустую строку
- 16. cURL возвращает пустую строку
- 17. User.Identity.Name возвращает пустую строку
- 18. finfo_file возвращает пустую строку
- 19. date() возвращает пустую строку
- 20. file_get_contents() возвращает пустую строку
- 21. Scope_Identity() возвращает пустую строку
- 22. document.body.style.zoom возвращает пустую строку?
- 23. GetMenuString возвращает пустую строку
- 24. mysqli_real_escape_string() возвращает пустую строку
- 25. c_str() возвращает пустую строку
- 26. preg_replace() возвращает пустую строку
- 27. StreamReader.ReadToEnd() возвращает пустую строку
- 28. Location.hash возвращает пустую строку
- 29. Curl возвращает пустую строку
- 30. md5 возвращает пустую строку
Там нет ошибки, я проверил и переменная NSError имел числа 0, нет никаких проблем с использованием IP-адрес сервера из iphone приложения? В браузере все были правы. –
Простите, что у ошибки было число 256, которое является «NSCocoaErrorDomain» –
Чем вы, Дэвид, но мы не можем сказать, что проблема связана с ошибкой, потому что, поскольку я сказал, что все правильно, если мы работаем над браузером. думать? –