问题标签 [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 回答
635 浏览

rubymotion - Rubymotion 包括一个静态库

我正在尝试将一个库添加到我的 Rubymotion 项目中,它没有显示任何错误,但我似乎无法访问库中的类,在我的 rakefile 中我有......

Headers目录下的.a文件和.h文件都存在

在我的 app_delegate 我有这个代码......

但我得到错误...

模拟 ./build/iPhoneSimulator-5.0-Development/Mirror Mirror.app (main)> 2012-07-19 10:50:05.978 Mirror Mirror[26195:11903] app_delegate.rb:13:in application:didFinishLaunchingWithOptions:': undefined local variable or methodiSpeechSDK' for # (NameError) 2012-07-19 10:50:05.980 Mirror Mirror[26195:11903] * 由于未捕获的异常“NameError”而终止应用程序,原因:“app_delegate.rb:13:in application:didFinishLaunchingWithOptions:': undefined local variable or methodiSpeechSDK”for #(NameError)'*第一次抛出调用堆栈:(0xa88052 0x417d0a 0x207954 0x5c285 0x5bce1)

0 投票
2 回答
218 浏览

iphone - 如何将 UITableView 单元格映射到远程数据库后端?

我正在为带有 rails 后端的 iPhone 制作一个简单的待办事项列表应用程序。

到目前为止,我可以tasks从 Web 应用程序中提取待办事项列表中的所有内容,解析 JSON,并将其插入 UITableView。

来自 rails 的 json 响应:

在 UITableView 中,每个任务对应一行,单元格的 textLabel 就是任务的名称:

在此处输入图像描述

我现在遇到的问题是如何将单元格与任务的记录 ID 相关联。

两个任务可以具有相同的名称,因此我不能仅根据名称从哈希中获取 id。

我需要记录 id,所以我可以在用户编辑 UItableView(例如删除任务)后回发到 rails 应用程序。

我可以在单元格上设置属性吗?我觉得我错过了一些明显的东西。这是我的第一个iPhone应用程序,所以请温柔,嘿嘿。

0 投票
1 回答
595 浏览

ios - 将 DTCoreText 与 RubyMotion 一起使用

我目前正在开发我的第一个主要 RubyMotion 应用程序。我有很多 html 文本要显示,并且想摆脱使用 UIWebView ——因为它有点像 hack,而且如果没有很多箍,很难正确调整大小。所以,我的选择之一是 DTCoreText,它似乎是这批最常用和最稳定的控制。

我最初尝试使用 CocoaPod 版本,但由于某种原因,它导致另一个 pod 的 MKNetworkKit 出现问题。我搞砸了一点,但看到 MKNetworkKit 中报告了很多关于构建过程的问题,所以我最好不要管它。

相反,我选择了供应商选项。我 git 将 DTCoreText 存储库克隆到我的供应商目录中,并将其添加到我的项目中。虽然它通过编译库并制作我的 libDTCoreText.a 文件让我更接近,但在实际运行它之后我仍然卡住了。

我的 Rake 文件包括这个(其余的都很通用):

就像我说的,libDTCoreText.a 文件被编译并复制到我项目中的正确位置。

我的应用程序在代码中有这个。它是尽可能基本的——我只是想看到它起作用。

应用程序可以编译,但在运行时当我们点击上面的代码时,它会崩溃:

有没有人有任何想法我可以开始寻找?我对 XCode 构建过程还不太了解,所以我可能遗漏了一些东西。但它似乎应该工作。它对我说它可以正确地看到标题(并且可以编译),但它不知道实际的库在哪里。

0 投票
2 回答
577 浏览

ruby - Bubblewrap HTTP -> 表格视图;方法返回气泡包装查询而不是响应数据

我正在尝试 Rubymotion,但似乎无法弄清楚如何完成看似简单的任务。

我已经为人员目录设置了 UITableView。我创建了一个返回 json 的 rails 后端。

Person 模型定义了一个 get_people 类方法:

在 directory_controller 中,我只想将 @data 的实例变量设置为我的端点返回的数组,以便我可以填充表视图。

我正在尝试@data = Person.get_people在 viewDidLoad 中执行操作,但收到一条错误消息,指示正在传递 BW 响应对象:undefined methodcount' for #BubbleWrap::HTTP::Query:0x8d04650 ...> (NoMethodError)`

因此,如果我在 BW 响应块之后将数组硬编码到 get_people 方法中,一切正常。但是我发现我也无法通过关闭 BW 响应块来保留实例变量。

我在这里想念什么?如何从bubblewrap 的响应对象中获取这些数据并以可用的形式传递给我的控制器?

0 投票
1 回答
265 浏览

rubymotion - 具有 CoreAnimation 常量问题的 RubyMotion

因此,我正在尝试在我的 ruby​​motion 应用程序中使用一些 CATransition 常量:

但是我得到了未定义的局部变量或方法“kCATransitionMoveIn”。我在我的 rake 文件中的框架中添加了quartzcore:

app.frameworks += ['CoreLocation', 'MapKit', 'QuartzCore']

有谁知道为什么我不能访问这个常量?谢谢。

0 投票
3 回答
4068 浏览

ios - 没有为应用程序“MyApp”找到有效的“aps-environment”权利字符串:(null)。不会发送通知

我已经在 Provisioning Portal 中设置了我的应用程序并为 APS 启用了它。

我为应用程序设置了两个配置文件,都特定于这个 App ID。

我正在使用我公司的分发证书和临时配置文件构建我的应用程序。

我已经刷新并重新下载了配置文件。

当我在我的设备上运行我的应用程序时,我仍然收到此错误(查看设备的日志)

任何人都可以建议我可能错过的内容或帮助我解决这个问题吗?

谢谢

0 投票
1 回答
198 浏览

ios - 对导航控制器上的图层进行四舍五入

看到这篇关于圆形布局通常看起来更好的文章:http ://blog.edwardmarks.com/post/9859783254/improve-usability-with-a-black-status-bar-and-rounded

听起来不错,但实际上没有指向源代码的链接!我正在用 RubyMotion 编写我的应用程序。

我在设置 UIStatusBar 时没有遇到任何问题

但我似乎无法得到我想要的圆润边缘。我在我的 AppDelegate 中尝试了以下内容

但无济于事。当我在视图上执行此操作时,它不会围绕导航标题。

建议?

0 投票
2 回答
722 浏览

rubymotion - 包括未找到模块 RubyMotion

RubyMotion 中是否允许使用 mixin?我有一个包含两个文件的目录。一个是类,另一个是模块。当我在课堂中包含模块(mixin)时,出现未找到错误。RM 中自动需要 app 下的所有内容,对吗?

谢谢你的帮助。

0 投票
1 回答
633 浏览

ios - Rubymotion 图像按钮事件未触发

有谁知道为什么以下 RubyMotion 代码中的按钮在单击时不会触发 say_something 方法...

0 投票
3 回答
1764 浏览

ruby - Ruby - 轻松从哈希数组中获取键和值

有一个单对哈希数组,如下所示:

我需要循环并把每一个都作为一个关键和价值。现在,我正在这样做:

伊克。必须是更好的方法,所以我问是否有人知道。我已经搜索并且似乎无法在 StackOverflow 上找到这个特定的问题,但如果它在那里,请告诉我。

编辑:在代码示例中添加了上下文。