Я пишу приложение для Mac, и мне бы хотелось, чтобы оно передавало сообщение клиенту Twitter, например, Twitter или Twitterific.
Кто-нибудь знает, как это сделать?
InInfo.plist в Twitter.app объявляет CFBundleTypeExtensions, который выглядит многообещающе, потому что я могу перетащить фрагмент текста на значок Twitter.app, и он инициализирует твит.
Однако я попытался сделать это в коде с помощью:
[[NSWorkspace sharedWorkspace] openFile:@"tweet tweet" withApplication:@"Twitter"];
Но это только потому, что это должно быть напечатано в консоли:
LSOpenFromURLSpec() returned -43 for application Twitter path tweet tweet.
Twitterific не определяет CFBundleTypeExtensions, поэтому даже если я смогу заставить это работать для Twitter, он не будет работатьдля Twitterific.
Кто-нибудь знает, документировано ли это где-нибудь?Я пытался найти его в часто задаваемых вопросах и прочем, но пока не смог.