Вы допустили ошибку при использовании структуры. Невозможно точно сказать, какую ошибку вы допустили, не увидев код, объявляющий структуру и код, который ее использует.
Два популярных метода:
Синхронизация с настольным приложением непосредственно через WiFi (использующий Добрый день и т.д. для обнаружения конечные точки iPhone/настольного приложения, поскольку другие предложили здесь).
другая опция состоит в том, чтобы синхронизировать с местоположением совместно используемого файла - любой FTP, MobileMe, WebDAV, веб-сервисы на другом сервере, и т.д. Так, приложение для iPhone и настольное приложение были бы чтение-запись к общему ресурсу так другой видеть обновления.
, Поскольку другие сказали, нет никакой Apple, обеспеченной метод (использующий iTunes или иначе) в этой точке и никаком признаке, что что-либо вдоль тех строк будет происходить в ближайшем будущем, если это не будет связано будущей поддержкой iPhone сторонних обновлений нажатия. (Я действительно сомневаюсь, что это будет иметь место, но Вы никогда не знаете.)
Это - типичная проблема, но к сожалению не обращенное SDK.
, Так как iPhone поддерживает Добрый день сервисную публикацию и открытие, можно легко опубликовать сервис по телефону и прислушаться к нему на рабочем столе, соединившись, когда они находят друг друга. (Или можно опубликовать сервис на рабочий стол и подключение с телефона, так или иначе это не имеет значения.) Вся документация относительно Добрый день для OS X MacO относится к iPhone OS.
Примечание, которое Добрый день просто рекламирует сервис; как только Вы находите его, все еще необходимо использовать сокеты, чтобы соединить и передать данные.
В основном, нет никакого простого способа сделать это, но существует достаточно инструментов, доступных, что можно сделать синхронизирующий опыт безболезненным для пользователя.
Я не попробовал это сам, но я думаю Добрый день , обеспечивает способность соединиться с сервисами на другие машины, Вы могли бы найти некоторые ответы, изучающие это
Я также работаю над приложением, которое должно обменяться данными, единственный разумный/не взлом путем, который я нашел для получения информации в и из iPhone, через NSURLConnection.
(личное мнение) я не предвижу Apple, предоставляющую рычаги синхронизирующему процессу. мнение о (/personal)
An example for Bonjour Sync: http://cocoa-nut.de/?p=27