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.
