1.11. Предоставление специальных возможностей совместного использования данных с применением UIActivityViewController

1.11. Предоставление специальных возможностей совместного использования данных с применением UIActivityViewController

Постановка задачи

Вы хотите включить вашу программу в список тех приложений, которые способны обеспечивать в iOS совместную работу с данными и отображать эту программу в списке доступных функций, выстраиваемом в соответствующем контроллере вида (см. рис. 1.27).

Подобные возможности могут понадобиться вам, например, при работе с текстовым редактором. Когда пользователь нажимает кнопку Share (Поделиться), в контроллере вида с функцией должен появиться специальный элемент, в котором написано: Archive (Архивировать). Когда пользователь нажмет кнопку Archive (Архивировать), текст в редактируемой области вашего приложения будет передан специальной функции, а затем ваша функция сможет заархивировать этот текст в файловой системе на устройстве с iOS.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

21.1. Базы данных возможностей

Из книги автора

21.1. Базы данных возможностей Действия, контролируемые заданными управляющими последовательностями, часто называются возможностями (capabilities). Некоторые управляющие последовательности совместно используются большим числом терминалов. Многие из таких


Центр специальных возможностей

Из книги автора

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


Настройка специальных возможностей системы

Из книги автора

Настройка специальных возможностей системы В Windows 7, как и в предыдущих версиях системы, реализованы специальные возможности по ее эксплуатации. Их применение целесообразно, например, для людей с ограниченными возможностями (плохое зрение, ограниченная подвижность и


Хранение символьных данных без использования наборов символов

Из книги автора

Хранение символьных данных без использования наборов символов Считать данные таблицы, в которой символьные поля имеют разные наборы символа с помощью одного SQL-запроса также не получится, если мы укажем один из трех наборов данных, то InterBase попытается привести все данные


36. Предпочитайте предоставление абстрактных интерфейсов

Из книги автора

36. Предпочитайте предоставление абстрактных интерфейсов РезюмеВы любите абстракционизм? Абстрактные интерфейсы помогают вам сосредоточиться на проблемах правильного абстрагирования, не вдаваясь в детали реализации или управления состояниями. Предпочтительно


1.10. Предоставление возможностей совместного использования информации с применением UIActivityViewController

Из книги автора

1.10. Предоставление возможностей совместного использования информации с применением UIActivityViewController Постановка задачи Внутри вашего приложения вы хотите предоставить пользователям возможность обмениваться контентом с их друзьями. Для этого предполагается использовать


16.10. Использование специальных типов данных в модели Core Data

Из книги автора

16.10. Использование специальных типов данных в модели Core Data Постановка задачи Вы считаете, что набор типов данных, представленных в Core Data, не удовлетворяет стоящим перед вами требованиям. Вам хотелось бы использовать в объектах моделей и дополнительные типы данных,


Процедуры для совместного использования

Из книги автора

Процедуры для совместного использования Хотя возможно написание процедуры выбора, которая будет выполнять операции по изменению данных в процессе конструирования выходного набора, этого делать не рекомендуется. Хранимая процедура выбора разрабатывается для вывода


Предоставление привилегий

Из книги автора

Предоставление привилегий Привилегии доступа могут быть предоставлены к целой таблице или просмотру. Можно также ограничить привилегии UPDATE и REFERENCES указанными столбцами.Оператор GRANT используется для предоставления пользователю, роли или хранимой процедуре конкретной


Предоставление роли пользователям

Из книги автора

Предоставление роли пользователям В операторе GRANT для предоставления роли пользователям опускается предложение ON- здесь неявно используются полномочия, "загруженные" в роль.GRANT <имя-роли> [, <имя-роли> [, ...]]TO [DSER] <имя-пользователя> [, [OSER] <имя-пользователя> [, ...]]


Предоставление прав на предоставление привилегий

Из книги автора

Предоставление прав на предоставление привилегий Вначале только владелец таблицы или просмотра или пользователь SYSDBA могут предоставлять полномочия к этому объекту другим пользователям. Добавьте WITH GRANT OPTION в конец оператора GRANT для передачи пользователю права


Предоставление другим пользователям прав суперпользователя

Из книги автора

Предоставление другим пользователям прав суперпользователя Меня нередко просят предоставить обычным пользователям право выполнять привилегированные операции, разрешенные только администратору. Это может быть опасно, и здесь требуется большая осторожность.В UNIX/Linux