问题标签 [rubymotion]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
226 浏览

objective-c - ruby 运动隐藏 UISplitViewController 上的圆角

我找到了我需要这样做的 Objective-c 但是你将如何用 ruby​​ 重写它?

0 投票
1 回答
506 浏览

ios - 如何在 RubyMotion 中创建字符串的 md5 哈希值

我有一封电子邮件,想从 gravatar.com 中提取相应的图像

使用 ruby​​,很容易:

由于 RubyMotion 中没有require方法,我如何从电子邮件中生成哈希?

0 投票
1 回答
279 浏览

ios - 使用 Interface Builder 组织标签

我对 Interface Builder 相当陌生(我正在使用 RubyMotion,顺便说一句),并且想看看其他人如何组织他们的视图标签。我有很多真正应该组合在一起的视图组件,比如 UIView 之上的 UILabel。

我最初的想法是拥有一个函数来处理视图标签到视图对象的所有映射。像这样的东西:

这仍然不是很令人满意,这就是为什么我希望更有经验/更聪明的人可以提供更好的解决方案。

0 投票
1 回答
285 浏览

xcode4 - Rubymotion 要求 Xcode 4.x,但该版本已安装

我试图在 ruby​​motion 项目中运行 rake,他显示以下错误消息

错误!需要 Xcode 4.x 或更高版本

但是我的 Mac 上安装了 Xcode 4.3.2

我能做些什么?

PD:我安装了 Xcode 4.4.1,现在错误是这样的

0 投票
3 回答
607 浏览

ios - 从 Rubymotion 调用 NSSetUncaughtExceptionHandler

NSSetUncaughtExceptionHandler我正在尝试在Rubymotion应用程序中使用全局异常处理程序。而且我不知道该怎么做,可能我使用的 Rubymotion 函数指针语法不正确。

application(application, didFinishLaunchingWithOptions:launchOptions)我有:

和处理程序(从未被调用):

然后,在运行时,当某个 NoMethodError 发生在异常处理程序块中的某个地方时,也没有调用处理程序方法。我在模拟器和设备上都试过了——没有成功。

PS有没有办法在崩溃日志中获取ruby方法堆栈,崩溃日志中的最后一个应用程序方法始终是rb_rb2oc_exc_handler而不是特定于应用程序的方法,这很奇怪。

谢谢

2015 年更新

似乎对于较新版本的 Rubymotion,您必须将对处理程序的引用保存在实例变量中,否则它将无法工作。所以它应该看起来像:

0 投票
1 回答
318 浏览

iphone - iOS 构建系统像没有 Ruby 的 RubyMotion?或者,RubyMotion 是否适用于游戏?

我是一个狂热的 Emacs 用户,想开始在 iOS 上进行开发。我曾经在使用 GNUStep 的时候写过 Objective-C,但总的来说,在它或 XCode 中效率不高。

RubyMotion 看起来最有前途,但主要是由于文本模式构建系统和 XCode 而非 Ruby 的非必要性。

我真的不想用Unity或者它的同胞这种过于巴洛克的框架,我希望能够发布到应用商店,这样越狱者使用的工具链就不起作用了。

是否有类似于 RubyMotion 的 iOS 构建工具链?如果不是,或者您的答案是编写我自己的脚本调用 xcodebuild(过去对我没有用),那么 RubyMotion 是否适用于游戏?

0 投票
1 回答
658 浏览

ios - 有人知道这个错误是什么意思吗?会很胖并且 ar(1) 将无法对其进行操作

我正在使用 SSPullToRefresh 编译我的应用程序(它是一个 Rubymotion 应用程序)并不断收到此消息:

有谁知道这意味着什么以及我应该如何处理它?

0 投票
1 回答
783 浏览

ios - 如何删除 Rubymotion 中的所有子视图?

基本上,我有一个测验应用程序,我在其中添加问题,然后切换到不同的屏幕以在选择正确答案后显示正确答案的扩展版本。我试过添加按钮和标签,但是当我这样做时,我最终会在屏幕上出现按钮和标签“重影”,在我离开它们之后。如何删除所有子视图,以便我从方法中添加的每个按钮和标签出现在新屏幕上?

0 投票
1 回答
461 浏览

ios - RubyMotion 自定义 UITableViewCell 与 nib

我需要一些关于如何通过继承 UITableViewCell 为我的 RubyMotion 应用程序创建自定义表格单元格的指导。我想知道我的自定义类是否可以加载在 InterfaceBuilder 中创建的 nib 文件?

0 投票
2 回答
983 浏览

rubymotion - 如何在导航栏中设置背景图像

我正在使用最新版本的 RubyMotion。

我正在尝试在 RubyMotion 的导航栏上设置自定义背景图像。但我不断收到错误。

这是我在 AppDelegate 中的代码:

这是错误: