【问题标题】:Mirah Android Cast HowTo?Mirah Android Cast HowTo?
【发布时间】:2012-04-14 04:52:05
【问题描述】:

您好,我想知道如何执行以下操作:

CheckBoxPreference mCheckBox = (CheckBoxPreference) findPreference("key");

mirah 除外? ^^^^^^^^^^^^^^^^^^^^^^^^^

【问题讨论】:

    标签: android ruby mirah


    【解决方案1】:

    据我了解,Mirah中的强制转换是以TypeToCastTo(ObjectToCast)的形式包裹对象的形式,例如:

    mCheckBox = CheckBoxPreference(findPreference("key"));

    【讨论】:

    • 感谢您的回复。当我尝试以下@mEnable = CheckBoxPreference(findPreference("enable")) 时,当我从mirah 转换为java 时出现错误undefined method 'aload' for nil:NilClass @mEnable = CheckBoxPreference(findPreference("enable"))
    • 我相信findPreference("enable") 应该是self.findPreference("enable")...我只看了一眼使用 Mirah,所以我可能遗漏了一些东西:/
    • 添加 self 并没有帮助,但我还有其他一些想法可以尝试。
    • aload 是编译器错误,您可以在github.com/mirah/mirah/issues 提出问题吗?
    • @BaroqueBobcat 这个问题可以在https://github.com/mirah/mirah/issues/181找到
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    相关资源
    最近更新 更多