PSEnclosure
A PSEnclosure
объект содержит ссылку на внешний ресурс, такой как звуковой файл или файл образа, связанный с записью. Корпус подобен присоединению в электронном письме, а скорее, чем включают сам файл в запись, только ссылка предоставлена. Каждый объект корпуса соединяется с объектом записи.
Объект корпуса обеспечивает свойства для получения информации о корпусе, такие как его URL, длина, и тип MIME, а также методы для загрузки файла, соединенного с в корпусе. Вызовите download:
метод, чтобы начать загружать файл корпуса. Для проверения состояния загрузки зарегистрируйтесь для PSEnclosureDownloadStateDidChangeNotification
уведомление. Не рекомендуется разделить на подклассы PSEnclosure
.
Оператор импорта
Не применимый
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
URL к расположению корпуса. (только для чтения)
Объявление
Objective C
@property(readonly, retain) NSURL *URL
Обсуждение
Возвращаемое значение соответствует
'href'
атрибут <соединяет рэл = «корпус»> элемент в Atom и к'url'
атрибут <корпус> элемент в RSS.Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Тип MIME корпуса. (только для чтения)
Объявление
Objective C
@property(readonly, retain) NSString *MIMEType
Обсуждение
Тип MIME соответствует
'type'
атрибут <соединяет рэл = «корпус»> элемент в Atom и к'type'
атрибут <корпус> элемент в RSS.Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Длина файла в корпусе. (только для чтения)
Объявление
Objective C
@property(readonly) long long length
Возвращаемое значение
Длина, в байтах, файла в корпусе.
Обсуждение
Возвращаемое значение первоначально анализируется от атрибута длины <рэл ссылки = «корпус»> элемент в Atom и атрибуте длины <корпуса> в RSS. Если этот атрибут не существует в канале, возвращаемое значение
0
. Значение может измениться после того, как загрузка начинается, и истинная длина получена от сервера.Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Запись, с которой соединяется корпус. (только для чтения)
Объявление
Objective C
@property(readonly) PSEntry *entry
Возвращаемое значение
Запись связалась с корпусом.
Обсуждение
Инверсия
enclosures
свойствоPSEntry
класс. Корпус следует за непосредственным отношением и может только быть соединен с единственной записью.Этот метод пытается связаться с процессом PubSubAgent и заставляет агент запускаться, если это уже не работает. Если с PubSubAgent нельзя связаться, исключение будет выдано с именем
PSException
. Для предотвращения проблем Вы должны всегда подготавливаться поймать исключение, выданное этим методом.Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.
-
Путь к загруженному корпусу. (только для чтения)
Объявление
Objective C
@property(readonly) NSString *downloadedPath
Обсуждение
Возвраты метода
nil
если не завершилась загрузка.Оператор импорта
Objective C
@import PubSub;
Доступность
Доступный в OS X v10.5 и позже.
Осуждаемый в OS X v10.9.