Я пытался принести /etc/resolv.conf на открытой («/ и т.д./resolv.conf», 0644)как получить адрес DNS сервера в Iphone
но возвращают -1 и ERRNO является 2, что означает «нет такого файла»
что я могу сделать?
Я пытался принести /etc/resolv.conf на открытой («/ и т.д./resolv.conf», 0644)как получить адрес DNS сервера в Iphone
но возвращают -1 и ERRNO является 2, что означает «нет такого файла»
что я могу сделать?
Вы не можете получить доступ к файлам вне изолированной программной среды приложения.
У нас есть победитель! Apple лжет вам! Файл существует, но у вас нет доступа! Что хуже, чем сообщение об ошибке? Нечестное сообщение об ошибке! –
@PP Конечно, инженеры Apple явно добавили этот «неправильный» код ошибки для этой конкретной ОС устройства. – bddckr
Нет никаких признаков того, что сообщение нечестно или даже неправильно. Это может быть просто исключение некоторой важной информации. «Нет такого файла» - это то, о чем говорит ошибка, но не усеченное сообщение на самом деле может быть «Нет такого файла для вас». – Jasarien
Я бы предположил, что такого файла в вашей системе не было. Но тогда я не знаю, насколько точны сообщения об ошибках Apple. Я знаю, что коды ошибок Microsoft обычно полностью не связаны с фактической ошибкой. –
См. Http://stackoverflow.com/questions/10999612/iphone-get-3g-dns-host-name-and-ip-address – AriX