Мне любопытно, есть ли Swifty, безопасный способ использования AVAsynchronousKeyValueLoading
без необходимости жесткого кодирования ключей, которые я использую. В частности, я бы хотел позвонить loadValuesAsynchronously(forKeys:completionHandler:)
с ключом "availableMdiaCharacteristicsWithMediaSelectionOptions"
, но в настоящее время невозможно получить String
из любого решения на основе KeyPath
. Мне бы понравилось, если бы был какой-то способ получить имя свойства таким образом, чтобы во время компиляции он проверял, существует ли свойство. Есть ли такой API?