Я пишу небольшой сценарий MacRuby, чтобы получить некоторые ABRecords из поискового запроса, но я не уверен, как получить доступ к перечислениям, объявленным в определенном заголовочном файле для структуры AddressBook.
У меня есть этот скрипт, и я пытаюсь ввести kABFirstNameProperty и kABEqual в среду как константы. Но при запуске сценария две константы не могут быть найдены.
framework "Cocoa"
framework "AddressBook"
globalAddressBook = ABAddressBook.sharedAddressBook
criteriaElement = ABPerson.searchElementForProperty(kABFirstNameProperty, label:nil, key:nil, value:"Callum", comparison:kABEqual)