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