Давайте пропустим обсуждение использования частных API, это просто для того, чтобы что-то протестировать.
Я ищу способ доступа к скрытому полю MPMediaItem
с помощью value(forProperty:)
, но искомая строка недоступна для публичного доступа. Я просмотрел MPMediaItem
заголовок здесь и не смог найти то, что искал, однако это меня не удивило, потому что, глядя на MPMediaPlaylist.h , я тоже не смог найти любую информацию о свойствах "parentPersistentID
" или "isFolder
", к которым можно легко получить доступ value(forProperty: "isFolder") as Bool
Обычно вы можете получить доступ к имени плейлиста или другим полям, например, value(forProperty: MPMediaPlaylistPropertyName)
, потому что MPMediaPlaylistPropertyName
общедоступно, MPMediaPlaylistPropertyIsFolder
нет, поэтому мы должны использовать "isFolder
"
Можно ли найти эти скрытые строки? Мне интересно, удачно ли угадать имя или есть заголовок, содержащий эти строки
Ниже приведены те строки, которые доступны публично