首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MacRuby中加载私有框架

在MacRuby中加载私有框架
EN

Stack Overflow用户
提问于 2010-05-18 02:08:46
回答 2查看 302关注 0票数 1

我正在尝试按照这个教程'Demystifying Mail.app Plugins on Leopard'来构建一个Mail.app插件。我尝试使用MacRuby而不是PyObjC。我已经加载了MacRuby 0.6,并在教程(PyObjC代码)中执行了以下步骤:

代码语言:javascript
复制
 MVMailBundle = objc.lookUpClass('MVMailBundle')

我在网上搜索了一下,但似乎找不到任何关于在MacRuby中加载私有框架'MVMailBundle‘的信息。有什么想法吗?

提前感谢- AYAL

EN

回答 2

Stack Overflow用户

发布于 2010-05-18 02:20:17

我认为这个插件将被加载到Mail.app中,它已经加载了相关的私有框架。所以我们只想在运行时查找一个类(这就是Python代码片段正在做的事情--而不是加载框架)。在MacRuby中实现这一点的方法是MVMailBundle = NSClassFromString 'MVMailBundle'

(为了获得NSClassFromString方法,您需要包含framework 'Cocoa',但我假设您已经这样做了。)

票数 2
EN

Stack Overflow用户

发布于 2010-08-25 14:03:33

MacRuby使用垃圾回收,而邮件不使用。你不能将GC包加载到非GC应用程序中。所以这是个死胡同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2851539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档