gpt4 book ai didi

RubyMotion:如何在控制台中调用函数?

转载 作者:行者123 更新时间:2023-12-01 16:40:26 26 4
gpt4 key购买 nike

我有两个 Controller - 如何从控制台调用它们中的函数?

(主要)>

最佳答案

我能弄清楚如何做到这一点的唯一方法是使用 UIApplication sharedApplication 类方法并从那里向下钻取,这非常棘手。

(main)> UIApplication.sharedApplication.delegate
=> #<AppDelegate:0x6c8a800 @window=#<UIWindow:0x6e71280>>

不幸的是,要访问该窗口,我必须将 attr_reader :window 添加到我的 AppDelegate 类中以访问此私有(private)变量,然后进一步深入以获取 View Controller :

(main)> vc = UIApplication.sharedApplication.delegate.window.rootViewController
=> #<TouchesViewController:0x8c747c0>

现在您应该能够调用该 View Controller 上的任何公共(public)方法。

关于RubyMotion:如何在控制台中调用函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11221731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com