Ссылка справки Apple
Справка Apple является обновлением и улучшением к предыдущим версиям системы справочной информации Mac OS. Это доступно в Mac OS 8.6 и позже, включая OS X.
Эта ссылка описывает прикладной программный интерфейс (API) для регистрации книг справки и вызова приложения Средства просмотра Справки.
-
Регистрирует книгу справки.
Объявление
Objective C
OSStatus AHRegisterHelpBook ( const FSRef *appBundleRef );
Параметры
appBundleRef
Ссылка файловой системы для пакета, содержащего справку, бронирует Вас, хотят зарегистрироваться.
Возвращаемое значение
Код результата. Посмотрите Коды Результата Справки Apple.
Обсуждение
Приложения углерода должны вызвать эту функцию для регистрации книги справки. Если Ваше приложение Какао обеспечивает надлежащие пары ключ/значение, указывающие единственную книгу справки в списке свойств Вашего приложения, как описано в Оказании Пользовательской Помощи со Справкой Apple, только необходимо вызвать
AHRegisterHelpBook
если Вы хотите вызвать функции Справки Apple для доступа к содержанию справки сами. Если Вы устанавливаете дополнительную книгу справки, не описанную в Вашем списке свойств, необходимо вызватьAHRegisterHelpBook
функционируйте для имения новой книги, появляются в Справочном центре. Если Вы вызываете эту функцию и указываете книгу справки, уже регистрирующуюся,AHRegisterHelpBook
функционируйте возвращает результатnoErr
.Оператор импорта
Objective C
@import Carbon;
Swift
import Carbon
Доступность
Доступный в OS X v10.0 и позже.
-
Говорит Средству просмотра Справки искать указанную строку в данной книге справки.
Объявление
Swift
func AHSearch(_
bookname
: CFString!, _query
: CFString!) -> OSStatusObjective C
OSStatus AHSearch ( CFStringRef bookname, CFStringRef query );
Параметры
bookname
Строка, указывающая имя справки, бронирует, чтобы искаться. Если имя книги справки (как указано
AppleTitle
метатег), Справка SurfWriter, например, Вы передаете строку, содержащую значениеSurfWriter Help
. Если Вы передаетеNULL
в этом параметре Средство просмотра Справки ищет все доступные книги справки.query
Строка, содержащая текст для поиска.
Возвращаемое значение
Код результата. Посмотрите Коды Результата Справки Apple.
Обсуждение
Эта функция синхронна. Вызывание этой функции открывает приложение Средства просмотра Справки при необходимости и выводит на экран результаты поиска.
Оператор импорта
Objective C
@import Carbon;
Swift
import Carbon
Доступность
Доступный в OS X v10.0 и позже.
-
AHGotoMainTOC AHGotoMainTOC
(OS X v10.4)Говорит Средству просмотра Справки загружать указанную основную страницу оглавления.
Оператор осуждения
Использовать
AHGotoPage
переходить к различным книгам или привязкам.Объявление
Objective C
OSStatus AHGotoMainTOC ( AHTOCType toctype );
Параметры
toctype
Значение, указывающее, какая страница Help Center должна быть загружена. Если Вы передаете
kAHTOCTypeUser
постоянный, например, Средство просмотра Справки загружает страницу Help Center.Возвращаемое значение
Код результата. Посмотрите Коды Результата Справки Apple.
Обсуждение
Эта функция синхронна. Вызывание этой функции открывает приложение Средства просмотра Справки при необходимости и загружает указанную страницу Help Center.
Оператор импорта
Objective C
@import Carbon;
Доступность
Доступный в OS X v10.0 и позже.
Осуждаемый в OS X v10.4.
-
Говорит Средству просмотра Справки загружать указанную страницу HTML.
Объявление
Swift
func AHGotoPage(_
bookname
: CFString!, _path
: CFString!, _anchor
: CFString!) -> OSStatusObjective C
OSStatus AHGotoPage ( CFStringRef bookname, CFStringRef path, CFStringRef anchor );
Параметры
bookname
Строка, указывающая имя книги справки, содержащей страницу, которая будет загружена. Если имя книги справки (как указано
AppleTitle
метатег), Справка SurfWriter, например, Вы передаете строку, содержащую значениеSurfWriter Help
. Можно передатьNULL
в этом параметре.path
Строка, указывающая путь для страницы, которая будет загружена. Укажите, что путь относительно справки бронирует поданный
bookname
параметр. Если Вы передаетеNULL
в этом параметре Средство просмотра Справки открывается к Вашему титульному листу книги справки. Если Вы передаетеNULL
вbookname
параметр, необходимо указать, что значение передало вpath
параметр как полный URL в формеfile://
.anchor
Дополнительная строка та, указывающая привязку, к который прокрутки Средства просмотра Справки после загрузки указанной страницы. Если Вы не указываете привязку, Средство просмотра Справки прокручивает к началу страницы.
Возвращаемое значение
Код результата. Посмотрите Коды Результата Справки Apple.
Обсуждение
Эта функция синхронна. Вызывание этой функции открывает приложение Средства просмотра Справки при необходимости и загружает указанную страницу HTML.
Оператор импорта
Objective C
@import Carbon;
Swift
import Carbon
Доступность
Доступный в OS X v10.0 и позже.
-
Говорит Средству просмотра Справки искать указанную привязку и загружать его.
Объявление
Swift
func AHLookupAnchor(_
bookname
: CFString!, _anchor
: CFString!) -> OSStatusObjective C
OSStatus AHLookupAnchor ( CFStringRef bookname, CFStringRef anchor );
Параметры
bookname
Строка, указывающая имя справки, бронирует для поиска желаемой привязки. Если имя книги справки (как указано
AppleTitle
метатег), Справка SurfWriter, например, Вы передаете строку, содержащую значениеSurfWriter Help
. Если Вы не указываете значение в этом параметре, Средство просмотра Справки ищет все доступные книги справки указанную привязку.anchor
Строка, указывающая привязку для загрузки. Необходимо гарантировать, что каждое имя привязки в книге справки уникально. Если Вы указываете имя привязки, которое не уникально, Средство просмотра Справки выводит на экран список ссылок ко всем привязкам с тем именем.
Возвращаемое значение
Код результата. Посмотрите Коды Результата Справки Apple.
Обсуждение
Эта функция синхронна. Вызывание этой функции открывает приложение Средства просмотра Справки при необходимости и загружает указанную привязку или список ссылок к многократным привязкам, как надлежащие. Необходимо указать индексацию привязки при индексации книги справки для выполнения поиска привязки.
Оператор импорта
Objective C
@import Carbon;
Swift
import Carbon
Доступность
Доступный в OS X v10.0 и позже.
-
Переданный
AHGotoMainTOC
функция для идентификации страницы оглавления для открытия.Объявление
Swift
typealias AHTOCType = Int16
Objective C
typedef SInt16 AHTOCType; enum { kAHTOCTypeUser = 0, kAHTOCTypeDeveloper = 1 };
Константы
-
kAHTOCTypeUser
kAHTOCTypeUser
Открывает справочный центр.
Доступный в OS X v10.0 и позже.
-
kAHTOCTypeDeveloper
kAHTOCTypeDeveloper
Открывает справочный центр разработчика.
Доступный в OS X v10.0 и позже.
Оператор импорта
Objective C
@import Carbon;
Swift
import Carbon
Доступность
Доступный в OS X v10.0 и позже.
-
Наиболее распространенные коды результата, возвращенные Справкой Apple, упоминаются ниже.
-
Требуемая работа не могла быть завершена.
Значение
- 10790
Описание
Требуемая работа не могла быть завершена.
Доступный в OS X v10.0 и позже.
-
Была ошибка при попытке считать интернет-настройки Config.
Значение
- 10791
Описание
Была ошибка при попытке считать интернет-настройки Config.
Доступный в OS X v10.0 и позже.