0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как синхронизировать NSDocument с Mac osx на iPad/iPhone с iCloud

Как синхронизировать NSDocument с Mac osx на iPad/iPhone с iCloud

Я видел пример кода документа iCloud для iOS и использовал его для синхронизации uidocument с iCloud и обратно, а теперь пытаюсь синхронизировать iCloud с nsdocument в приложении Mac OSX, в котором нет UIDocument .

Я попытался изменить UIDocument на NSDocument , но все методы синхронизации с icloud разные. Я не нашел ни одного примера кода или учебников, кроме документации от apple , которая очень запутана и плохо написана.

Например, приведенный ниже метод с UIDocument по iOS не существует в NSDocument на OS X:

Документация Apple предоставляет этот код для OS X:

Как я могу синхронизировать между iOS и OS X (потому что NSDocument не существует на iOS, а UIDocument не существует на OS X)? Кто-нибудь знает, где я могу найти образец для Mac OSX ( синхронизация NSDocument )?

3 ответа

  • Как синхронизировать данные NSUserDefaults с iCloud

Привет, я разработал приложение iPhone, в котором я храню NSMutableArray в NSUserDefaults. Но теперь я хочу синхронизировать тот же самый NSMutableArray/NSUserDefaults с iCloud, а также получить его из iCloud. Кто-нибудь знает, как это сделать? Заранее спасибо.

Я думаю о приложении ios/mac. Мое приложение должно синхронизировать данные между устройствами и mac. Причина, по которой я исключаю iCloud, потому что это только для osx 10.7, я не хочу пропустить 10.6 или 10.5 пользователей. Кроме того, я не хочу принимать webserver на данный момент. А данные.

Мне удалось заставить его работать! Вот мой код из подкласса файла nsdocument в OS X:

и в файле AppDelegate.m:

Единственное, что у меня не работает, — это то, что если я изменю данные документа на iPad, приложение Mac не вызовет метод readFromData для обновления с iCloud, кто-нибудь знает, чего мне не хватает?

На iOS эквивалентный метод loadFromContents вызывается автоматически при каждом изменении UIDocument в iCloud. В OS X readFromData вызывается один раз при загрузке, но никогда не вызывается снова.

Надеюсь, мой код может помочь, для меня он работает в одном направлении от Mac до iPad.

  • Проблемы с правами и iCloud

Я пытаюсь настроить iCloud для своего приложения. Я позволила iCloud на мое приложение iPhone, создается новый профиль обеспечения разработчика. Конечно, я использую новый профиль в Xcode (вместо подстановочного), я включаю права, но все равно у меня есть следующая ошибка, когда я пытаюсь.

Я создал приложение, которое предназначено для запуска (и обмена данными iCloud) как на iPhone, так и на Mac OSX. Эти два приложения имеют разные идентификаторы bundle (заканчивающиеся на .iOS и .OSX соответственно), но я установил Ubiquity Containers в настройках iCloud, чтобы они были.

Я думаю, что NSMetadataQueryDidUpdateNotification -это то, что вы ищете для обнаружения обновления документа.

Это можно использовать так же, как NSMetadataQueryDidFinishGatheringNotification .

Если вы имеете дело с файлами в дополнение к основным данным. Вот лучший учебник

Похожие вопросы:

Я создаю приложение i0S 8 iPad для бизнеса своего друга, чтобы помочь ему и его сотрудникам синхронизировать данные оценки между устройствами. Другими словами, если один сотрудник создает оценку.

У меня есть приложение Phonegap/Cordova, которое работает на iOS. Он сохраняет свои данные в HTML5 localStorage. Я пытаюсь выяснить, можно ли синхронизировать данные localStorage (используя iCloud).

Я использую iCloud для хранения небольших аудиофайлов с простым классом UIDocument. Запуск iOS 5.1 на iPhone 4s и iPad 1. iPad правильно взаимодействует с контейнером iCloud. Когда я создаю.

Привет, я разработал приложение iPhone, в котором я храню NSMutableArray в NSUserDefaults. Но теперь я хочу синхронизировать тот же самый NSMutableArray/NSUserDefaults с iCloud, а также получить его.

Читайте так же:
Программа синхронизации iphone и виндовс

Я думаю о приложении ios/mac. Мое приложение должно синхронизировать данные между устройствами и mac. Причина, по которой я исключаю iCloud, потому что это только для osx 10.7, я не хочу пропустить.

Я пытаюсь настроить iCloud для своего приложения. Я позволила iCloud на мое приложение iPhone, создается новый профиль обеспечения разработчика. Конечно, я использую новый профиль в Xcode (вместо.

Я создал приложение, которое предназначено для запуска (и обмена данными iCloud) как на iPhone, так и на Mac OSX. Эти два приложения имеют разные идентификаторы bundle (заканчивающиеся на .iOS и.

Мы закончили писать приложение iPhone, которое использует coredata. В последующих версиях мы планируем добавить приложение iPad, способное отображать данные, собранные приложением iPhone (и, конечно.

Как синхронизировать nsdocument с ipad / iphone на Mac osx с помощью icloud Мне удалось заставить его работать! от Mac osx до iPhone/iPad, но не от iPad/iPhone до Mac osx Вот мой код из файла.

У меня есть приложение Mac Shoebox, которое внутренне использует объекты NSDocument , но не предоставляет пользователю концепцию отдельных документов. (Я полагаюсь на NSDocument , чтобы упростить.

Лучшие 3 способа исправить iMessage, не синхронизирующийся на Mac [решено]

iMessage предоставляет простой и удобный способ быстрой синхронизации всех сообщений между устройствами Mac и iOS, такими как iPhone, iPad и iPod. Таким образом, пользователи iOS и Mac могут полагаться на iMessage для отправки и получения сообщений между устройствами Apple, подписанными одним и тем же Apple ID, через сотовую сеть или сеть Wi-Fi.

Однако многие пользователи Mac жаловались на то, что iMessage не синхронизируется с Mac в Интернете. Вы сталкиваетесь с той же ситуацией, когда iMessages не синхронизируется на Mac?

Как разблокировать отключенный iPad iPhone iPod

Вы должны получить доступ ко всем одинаковым iMessages на устройстве iOS и Mac с включенной функцией iMessage. Здесь, в этом посте, мы хотели бы рассказать о трех лучших методах, которые помогут вам исправить проблему с синхронизацией iMessage на Mac.

Часть 1. Выключите и снова включите iMessage, чтобы исправить не синхронизацию iMessage на Mac

Когда вы получаете, что iMessage не синхронизируется на Mac, вы должны сначала проверить, включен ли iMessage на iPhone и Mac. Затем вы можете отключить и снова включить iMessage, чтобы устранить проблему отсутствия синхронизации на Mac.

Шаг 1. Разблокируйте iPhone, а затем откройте приложение «Настройки».

Шаг 2. Прокрутите вниз, чтобы найти опцию «Сообщения», нажмите на нее.

Шаг 3. Когда вы входите в основной интерфейс интерфейса iMessage, выключите «iMessage», а затем включите его.

Включите IMessage

Откройте приложение iMessage на вашем Mac, а затем нажмите «Сообщения» в верхнем меню.

Шаг 5. Нажмите «Настройки» в раскрывающемся списке и выберите «Учетные записи». Здесь вы можете снять флажок «Включить эту учетную запись» под своим Apple ID.

При включении функции iMessage как на Mac, так и на iPhone следует проверить, не устранена ли проблема с синхронизацией iMessage на Mac.

Резервное копирование и восстановление данных iOS

  • Резервное копирование всех типов данных iOS, включая iMessages с iPhone / iPad / iPod на Mac.
  • Поддержка любых часто используемых данных, таких как сообщения, фотографии, контакты, история звонков, заметки, видео, календарь, напоминания, голосовая почта, WhatsApp и вложения, и многое другое.
  • 100% безопасно восстанавливать удаленные / потерянные данные iOS из файлов резервных копий с легкостью.
  • Работа для iPhone 12/12 Pro / 12 Pro Max / 12 mini / 11/11 Pro / 11 Pro Max / XS / XR / X / SE / 8/7/6/5, iPad Pro / Air / mini, iPod и т. Д. .

Часть 2. Проверьте настройки iMessage, чтобы исправить iMessage, не синхронизирующийся на Mac

В некоторых случаях после обновления iOS до iOS 15 некоторые настройки вашего iMessage изменились. Поэтому, если вы столкнулись с проблемой, что iMessage не синхронизируется на Mac, вы можете проверить все эти настройки iMessage. Более того, вы должны проверить, вошли ли в систему Mac и устройство iOS с одним и тем же Apple ID.

Читайте так же:
Нет синхронизации iphone с iphoto

Здесь вы можете зайти в приложение «Настройки», а затем войти в интерфейс сообщений. Проверьте свой Apple ID в «Отправить и получить». Вы также должны убедиться, что ваш номер телефона и Apple ID указаны с галочкой в ​​разделе «Вы можете связаться с iMessage по адресу».

Часть 3. Профессиональный способ исправить iMessage, не синхронизирующийся на Mac [рекомендуется]

Если ваши iPhone iMessages по-прежнему не могут быть синхронизированы с вашим Mac, вы можете напрямую перенести все эти iMessages с устройства iOS на Mac. Здесь мы настоятельно рекомендуем простую в использовании передачу данных iOS, iPhone Transfer Pro чтобы помочь вам сделать работу. Он имеет возможность передавать все типы данных iOS, такие как iMessages, контакты, фотографии, видео, музыку, журналы вызовов и многое другое между iPhone, iPad, iPod и Mac.

Шаг 1. Дважды щелкните кнопку загрузки, а затем следуйте инструкциям, чтобы бесплатно установить и запустить программное обеспечение iMessages для переноса на свой компьютер. Здесь вам нужно скачать версию для Mac.

Шаг 2. Подключите ваш iPhone к нему с помощью молнии USB-кабель. Чтобы помочь вашему Mac быстро распознать iPhone, вам нужно нажать «Доверять этому компьютеру» на экране вашего iPhone.

После этого некоторая базовая информация о вашем iPhone будет отображаться в интерфейсе. Кроме того, некоторые часто используемые типы данных iOS, такие как фотографии, музыка, видео, контакты, сообщения и другие, перечислены на левом элементе управления.

Запустите iPhone Transfer

Шаг 3. Выберите опцию «Сообщения» слева, и вы сможете проверять все виды сообщений, включая обычные текстовые сообщения и iMessages на вашем iPhone.

Шаг 4. Выберите сообщения, которые вы хотите перенести на свой Mac. Затем щелкните значок компьютера и выберите «Экспорт в Mac», чтобы начать копирование сообщений с iPhone на Mac.

Через несколько секунд все выбранные iMessages iPhone будут перенесены на ваш Mac. Если вы хотите перенести другие данные iOS, вы можете использовать аналогичные шаги.

В этом посте мы говорили о том, что iMessage не синхронизируется с Mac. Прочитав эту страницу, вы можете получить 3 простых способа решения этой проблемы. Если у вас есть какой-либо другой совет по решению проблемы iPhone iMessage, не синхронизирующейся с Mac, вы можете поделиться им с другими читателями в разделе комментариев ниже.

Что вы думаете об этом посте.

Рейтинг: 4.9 / 5 (на основе рейтингов 94)

автор Обновлено Райли Митчелл в Проблемы с iPhone

Как синхронизировать iphone с macbook между собой

Узнайте, как синхронизировать музыку, фильмы и многое другое с помощью iTunes на Mac или PC.

Перед тем как использовать iTunes для синхронизации содержимого на устройство iOS, рассмотреть с помощью iCloud, Apple, Музыка, или подобные сервисы, чтобы сохранить контент с вашего Mac или ПК, в облако. Таким образом, вы можете получить доступ к вашей музыки, фотографий и многого другого на ваш iOS устройств, когда вы не рядом с компьютером. Узнать больше о использовании Apple Музыка или фото iCloud вместо iTunes.

Если вы используете iCloud или другие сервисы, такие как Apple музыку, чтобы сохранить ваш контент на всех ваших устройствах, синхронизация через iTunes может быть отключен.

Что вы можете синхронизировать с iTunes

  • Альбомы, песни, плейлисты, фильмы, телешоу, подкастов, книг и аудиокниг.
  • Фото и видео.
  • Контакты и календари.
  • Резервные копии устройства, которые вы сделали с помощью iTunes.

iTunes характеристики могут варьироваться в зависимости от страны или региона.

Читайте так же:
Часы xiaomi amazfit синхронизация с айфоном

Синхронизация и удаление содержимого с помощью iTunes

The device icon in the upper left corner of the iTunes window.

  1. Откройте программу iTunes и подключите устройство к компьютеру с помощью кабеля USB.
  2. Нажмите на значок устройства в левом верхнем углу окна iTunes. Узнайте, что делать, если вы не видите значок.
  3. Из списка в разделе Настройки в левой части окна iTunes выберите тип контента, который вы хотите синхронизировать или удалить. 1 Чтобы включить синхронизацию на для типа контента, установите флажок синхронизировать.

The checkbox next to Sync Music in iTunes.

1. Вы можете только синхронизировать устройство iOS с одной медиатекой iTunes одновременно. Если вы видите сообщение, что ваш iOS устройство синхронизировано с другой медиатекой iTunes, устройство iOS был ранее подключен к другому компьютеру. Если вы выберите «Стереть и синхронизации» в том сообщении, все содержимое выбранного типа на вашем устройстве iOS будет удалена и заменена содержимым с компьютера.

Синхронизация контента с использованием Wi-Fi Интернет

После того, как вы настроили синхронизацию с iTunes с помощью USB-кабеля, вы можете настроить iTunes на синхронизацию вашего устройства с Wi-Fi, а не через USB. Вот как:

  1. Подключите ваш iOS устройство к компьютеру с помощью кабеля USB, затем откройте iTunes и выберите ваше устройство.
  2. Нажмите кнопку «Обзор» в левой части окна iTunes.
  3. Выберите «Синхронизировать с этим [устройством] через Wi-Fi Интернет».
  4. Нажмите Кнопку «Применить».

Когда компьютер и устройство iOS находитесь на той же Wi-Fi Интернет появится в сети, устройство iOS в iTunes. Устройство iOS автоматически синхронизируется, когда он подключен к источнику питания и iTunes открыта на компьютере.

Вам помочь

  • Узнайте, что делать если вы видите сообщение об ошибке при попытке синхронизировать ваш iPhone, iPad или iPod touch с iTunes.
  • Узнайте, как загрузить элементы, которые вы приобрели на другом устройстве.
  • Узнайте, как импортировать фотографии и видео на свой компьютер.

Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного характера и не рекламируются компанией. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции. Apple не делает никаких заявлений относительно стороннего точность сайт или надежность. Риски, связанные с использованием Интернета. Обратитесь к поставщику за дополнительной информацией. Другие названия компаний и продуктов могут быть товарными знаками их соответствующих владельцев.

Инструкция: Как передать фото с Mac на iPhone

Большинство ваших фотографий, вероятно, находятся на любимом iPhone. Встроенное приложение «Фото» позволяет с удобством их просматривать, редактировать, раскладывать по категориям, папкам и так далее. Впрочем, у многих хранится немало ценных фото на его компьютере Mac. Например, снимки с зеркалки или обычной цифровой камеры или просто интересные фотки, сохраненные из сети. Как передать их на iPhone или iPad? Рассмотрим все возможные способы.

Самое простое решение, вероятно, — использование библиотеки фотографий iCloud, потому что все ваши снимки с iPhone, iPad или Mac синхронизируются в полном разрешении на всех устройствах, авторизованных с вашем аккаунтом. Но, конечно, для этого требуется достаточно дискового пространства, а значит, что вам придётся покупать место в хранилище iCloud. А это не так уж и дешево. К счастью, есть и другие способы передачи фотографий с Mac на iPhone.

galeria iphone

Какие изображения можно просматривать на iPhone или iPad?

Приложение «Фото» на iPhone и iPad может отображать несколько различных форматов файлов. Вы будете без проблем их видеть, но нигде не найдете информации о том, какой конкретно формат у конкретного файла. Но это и не нужно. Список поддерживаемых форматов:

  • JPEG
  • PNG
  • TIFF
  • RAW
  • HEIF (это изображения HEIC, тот самый формат, в котором iPhone сохраняет фото по умолчанию и если включен «высокоэффективный» формат в настройках для экономии места на диске)
  • Живые фото (снимки с коротким отрезком видео в начале, которые могут записывать iOS-устройства)
  • GIF (анимируются только в приложении «Фото» на iOS 11 и более поздней версии или macOS High Sierra и более поздней версии)
  • Видео MP4
  • Видео HEVC (аналог HEIC, только для видео)
  • Слоумо-видео (замедленное)
  • Таймлапс видео (ускоренное)
Читайте так же:
Синхронизируем iphone с двумя itunes

Фото и видео в приведенных выше форматах будут видны в приложении «Фото» на iOS. Даже если их передать с Mac на iPhone. Ну а в противном случае можно использовать штатный файловый менеджер.

Использование функции «Фото iCloud»

Как уже упоминалось во вступлении, общая библиотека iCloud, вероятно, самый простой способ синхронизировать ваши фотографии на Mac и iPhone. Единственное условие — компьютер или ноутбук Mac с ОС Yosemite и старше. Все ваши фото доступны на устройствах, на которых вы вошли в аккаунт, — iPhone, Mac, iPad, Apple TV, а также iCloud.com.

Фото iCloud

Для того, чтобы включить «Фото iCloud» на компьютере, перейдите в системные настройки, кликните на ваш идентификатор Apple ID, в боковой панели выберите iCloud и отметьте галочкой «Фото».

То же самое можно сделать и в настройках приложения «Фото». Настройки — вкладка iCloud – поставить галочку «Фото iCloud».

Использование функции «Фото iCloud»

Если вы впервые запускаете фотографии на Mac в macOS Catalina или более поздней версии, стоит убедиться, что системная библиотека фотографий включена, прежде чем вы сможете включить опцию «Фото iCloud». Для этого в приложении «Фото» откройте настройки, выберите вкладку «Основные» и нажмите на кнопку «Использовать как системную библиотеку».

Инструкция: как передать фото с Mac на iPhone

Если вы успешно включили «Фото iCloud» на компьютере/ноутбуке, то стоит удостовериться, что опция также активирована и на вашем iPhone или iPad. Для этого перейдите в настройки — Фото — проверьте, что включен тумблер возле «Фото iCloud».

Если вы включаете «Фото iCloud» впервые, то может потребоваться до 24 часов для того, чтобы весь контент синхронизировался между устройствами. По умолчанию фото синхронизируются только при подключении к Wi-Fi, но в настройках можно включить и «сотовые данные», если у вас, например, безлимитный тариф.

Также имейте ввиду, что на каждом устройстве есть опция экономии места на диске. На айфоне можно выбирать между «Оптимизацией хранилища» и «Сохранением оригиналов». В первом случае фото на телефоне будут храниться в уменьшенном разрешении, но лишь в том случае, когда место на диске начнет заканчиваться. При этом всегда можно будет загрузить снимок в полном разрешении из iCloud.

Оптимизацией хранилища

Та же настройка доступна и для приложения «Фото» в macOS.

Инструкция: как передать фото с Mac на iPhone

Еще раз отметим, что если ваша фотобиблиотека занимает больше, чем пара гигабайт, то вам придётся платить за использование iCloud. Бесплатное пространство, что правда, составляет 5 ГБ, но его занимают еще резервные копии ваших устройств, документы и данные приложений.

Есть и другие способы передать фото с Mac на iPhone.

Загрузка фото через iCloud.com

Если вы не хотите иметь дело с синхронизацией через iCloud, можно использовать старый добрый метод загрузки в интернет. И опять не обойтись без облака iCloud. Да, к фотографиям iCloud можно получить доступ через интернет, и это еще один способ передачи фотографий с Mac на iPhone или на любую другую платформу.

Здесь все просто. Убедитесь, что на iPhone включены «Фото iCloud», откройте в браузере на ПК icloud.com и авторизуйтесь с вашим Apple ID. В открывшемся окне тапните на «Фото», откроется веб-версия вашей фотогалереи.

В верхней панели будет иконка загрузки в виде облачка со стрелкой, тапните на нее и выберите любые снимки для загрузки в облако. Таким образом, вы вручную загрузите фото в iCloud, в процессе загрузки в нижней части экрана будет отображаться прогресс-бар.

Читайте так же:
Программа синхронизации для телефонов lenovo

Инструкция: как передать фото с Mac на iPhone

Если на вашем телефоне или планшете включена библиотека iCloud, загруженные с компьютера снимки появятся в галерее.

Загрузка фото на iPhone через iTunes или Finder

Совсем не хочется связываться с облачным сервисом iCloud? Можно взять старый добрый кабель и синхронизировать телефон с ПК.

Если используете macOS Mojave или более раннюю версию, то вы еще можете пользоваться iTunes. Однако в macOS Catalina и более новых ОС от этого атавизма избавились — Apple разделила iTunes на отдельные приложения для музыки, ТВ и подкастов. А функции синхронизации с iPhone/iPad были отданы файловому менеджеру Finder.

Загрузка фото на iPhone через iTunes или Finder

Конечно, синхронизация через кабель — устаревший и далеко не самый удобный способ, но он может быть полезен если надо, например, быстро забросить на айфон целую папку или даже несколько папок фото, а пользоваться облаком вы не хотите.

Ничего сложного делать не требуется — подключите телефон кабелем к ПК/ноутбуку, запустите Finder (или iTunes, если используете старую операционную систему), хотя скорее всего он запустится автоматически. В списке девайсов слева выберите ваш телефон/планшет, затем кликните на вкладку «Фото».

Отметьте галочкой пункт «Синхронизировать фото» и выберите нужную папку. Затем можно выбрать — передать на айфон все фото из указанной папки или только из выбранных папок. Также можно отметить, передавать ли видео. Ну а затем остается только кликнуть на кнопку «Синхронизировать» в правом нижнем углу программы.

Загрузка фото на iPhone через iTunes или Finder

Использование AirDrop для передачи фото с Mac на iPhone

Еще один предельно простой способ передать фото с Mac на iPhone – фирменная функция AirDrop. Apple представила AirDrop еще в OS X Lion 10.7 в 2010 году, поэтому ваш Mac наверняка поддерживает эту технологию (Lion можно было установить на компьютеры Apple, выпущенные с 2008 года).

Инструкция: как передать фото с Mac на iPhone

AirDrop использует Bluetooth с низким энергопотреблением для передачи, обнаружения и согласования соединений, при этом данные передаются быстро по прямому Wi-Fi соединению. Это самый быстрый и простой способ для передачи фото и видео между iPhone, iPad, MacBook и так далее.

Как пользоваться? Очень просто. Откройте проводник Finder, выберите нужное фото (одно или несколько), запустите контекстное меню (вторая кнопка мыши) и выберите пункт «Поделиться» — AirDrop. Принимающее устройство (айфон, айпад) при этом должно быть разблокировано, иначе Mac его не увидит. В появившемся окошке нажмите на название вашего iOS-девайса и фото тут же магичным образом окажутся в его галерее, которая откроется автоматически.

Инструкция: как передать фото с Mac на iPhone

Хоть AirDrop и прекрасно работает, он лучше всего подходит для небольших партий фотографий и видео. А для всей обширной библиотеки фотографий лучше использовать iCloud или синхронизировать по проводу.

Сторонние облачные сервисы

Можно использовать не только iCloud, настройка которого не слишком проста (а при большой библиотеке еще и платить придется), но и другие облачные сервисы. Они не будут работать в таком же формате «всесторонней синхронизации», но позволят без проблем перекинуть фото с Mac на iPhone, что нам и требуется.

Загрузка фото на iPhone

Просто установите приложение «облака» на смартфон (это может быть Dropbox, Яндекс.Диск, Диск Google, OneDrive, Mega и так далее), а затем закиньте в него файл с ПК — через десктопное приложение или хоть в веб-версии, если поддерживается. И увидите этот файл (в частности, фото) на телефоне. При желании сможете сохранить в галерею.

Кстати, штатное приложение iOS «Файлы» поддерживает сторонние «облака», но для этого все равно должно быть установлено их фирменное приложение.

Вот и все основные способы. На этом наш рассказ о том, как передать фото с Mac на iPhone, завершаем. Если у вас остались вопросы — задавайте в комментариях, поможем!

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector