Вставить текстовый файл с iPhone на сетевой компьютер программным способом - PullRequest
3 голосов
/ 20 февраля 2011


Я хочу вставить файл (созданный моим приложением для iPhone) с моего iPhone в определенную папку компьютера локальной сети программным способом (в соответствии с Целью C).Я использую сеть Wi-Fi, и мой iPhone и компьютер находятся в одной сети.
Используя симулятор приложения iPhone, я могу копировать и вставлять файлы из одной папки в другую папку на том же MAC-адресе.Мое намерение состоит в том, чтобы получить последнюю копию файла с этого предопределенного компьютера и также вставить файлы моего приложения для iPhone в эту папку.

1 Ответ

0 голосов
/ 03 ноября 2011

Я вижу один простой вариант: использовать Dropbox SDK и развернуть клиент Dropbox на вашем компьютере.Это, вероятно, не то, что вы ищете.

Другой вариант для вас - написать небольшую службу на вашем компьютере, которая прослушивает порт.Ваше iPhone приложение может затем подключиться к этому порту и отправить файл.Небольшое серверное приложение может затем записать файл туда, куда вам нужно.

Осталось указать, как iPhone может обнаружить компьютер в сети, и для этого вы можете использовать протокол Bonjour: http://mobileorchard.com/tutorial-networking-and-bonjour-on-iphone/для рекламы вашего сервера: http://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSNetService_Class/Reference/Reference.html#//apple_ref/occ/instm/NSNetService/publish

Клиентские приложения iPhone используют класс NSNetServiceBrowser для обнаружения службы: http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSNetServiceBrowser_Class/Reference/Reference.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...