问题标签 [marmalade-iwui]

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 回答
83 浏览

marmalade - Marmalade IwUIController 在访问 IwUIElement 对象时导致崩溃

我创建了一个与 Marmalade SDK 中的示例类似的应用程序。然后我尝试将 IwUIController 派生类移动到单独的文件 .h/.cpp 中以稍微清理代码,但每次尝试访问任何 IwUIElement 时都会崩溃?例如:

pScreen 被声明为

然后在 main(): pScreen = CIwUIElement::CreateFromResource("Screen");

这些崩溃的原因是什么?Controller 类是否需要与 main() 位于同一文件中?我试图调试并且指针似乎已正确传递。

0 投票
1 回答
970 浏览

windows-phone-8 - 使用 marmalade sdk 6.3.1 在 windows phone 上创建基本控件

我想在 windows phone 8 中设计示例表单,如下图所示:

在此处输入图像描述

下面是 hello world 示例的代码

我尝试了很多关于如何创建按钮和文本框并使用c++marmalade sdk 上的代码为按钮添加侦听器的搜索,但没有找到任何帮助我的人将不胜感激。

0 投票
2 回答
87 浏览

blackberry - GetChildNamed(“xxxx”)出错

我正在玩 IwUI RSS sdk 示例。我进行了更改,将链接标签添加到提要页面(第 2 页)。我通过复制描述 CIwUILabel 块并将其重命名为“linkLabel”来进行此更改,并相应地将其作为元素添加到标题元素下方的 CIwUIElement“标签”。这在 x86 marmalade 模拟器、GCC ARM Debug 模拟器中运行良好。

但是当我把它带到黑莓设备上时,它会因错误而中断 - “元素'没有名为'linkLabel'的子元素。为什么它说元素''?

这是否意味着我在 IwUIItems.ui 中的编辑没有进入设备构建?

0 投票
1 回答
395 浏览

c++ - iPhone 5 (iOS 7.1.2) 上的果酱 C++ 测试:在调试中无法通过初始屏幕

所以我已经和 Marmalade 合作了一段时间,现在已经开始测试了。到目前为止,我在 android 上测试了 SDK 中包含的两个示例应用程序,称为 IwNUIBasicApplication 和 IwNUIKitchenSink。我还测试了第三个简单的自行编写的 UI 密集型应用程序。这三个都在我的安卓手机上运行良好。

现在,我想在我的 iPhone 上进行测试,所以我按照http://docs.madewithmarmalade.com/display/MD/iOS+setup+guide上的步骤操作

http://docs.madewithmarmalade.com/display/MD/Deploying+to+and+testing+on+iOS+devices

获取证书,设置配置文件等,最后使用 Marmalade Hub 构建应用程序,具有以下设置:

平台:iOS 配置:iphone(默认) 构建:GCC ARM Debug

这是构建输出:

当前版本:GCC ARM 调试(2014 年 8 月 22 日星期五 16:16:17)请在部署之前设置所有开发依赖项。进入Dependency Checker(更多.../Dependency Checker)进行设置。并非所有部署依赖项都已设置,在提交到商店之前需要这些依赖项。

调用 mkb 构建:C:/Marmalade/7.3/examples\IwNUI\IwNUIKitchenSink\IwNUIKitchenSink.mkb 调用 mkb 构建完成

然后,我单击 Packagae & Install,并获得以下输出:

当前版本:GCC ARM 调试(2014 年 8 月 22 日星期五 16:16:17)请在部署之前设置所有开发依赖项。进入Dependency Checker(更多.../Dependency Checker)进行设置。并非所有部署依赖项都已设置,在提交到商店之前需要这些依赖项。

部署:iphone 警告:未指定有效的 iOS 启动图像。运行时不会显示启动图像。

警告:没有为 iOS 开发版本设置配置文件 - 推送通知和电子邮件将不起作用成功(带有警告):包写入'C:\Marmalade\7.3\examples\IwNUI\IwNUIKitchenSink\build_iwnuikitchensink_vc12x\deployments\default\iphone\debug ' [耗时 8.14 秒]

错误:运行 ideviceinstaller.exe 时出错 (-1073741515)

我不认为警告应该是一个问题,并且错误,我不太确定,但是,然后我通过将生成的 .ipa 文件拖到 iPhone 配置实用程序中并安装它来继续将应用程序安装到我的手机上在我的手机上。

因此,该应用程序现在在我的手机上,当我点击它运行它时,我会在开始时看到调试屏幕,就像在 android 中一样,然后将游戏信号添加到星星(免费许可证),然后“用果酱做的”闪屏。但是,与在我的 android 上加载实际应用程序的地方不同,我可以看到所有不同的 UI 元素,在我的 iPhone 上,应用程序只是停留在这个由果酱制成的闪屏中,我不知道为什么。

有没有人对此有任何意见,为什么会发生这种情况,并且它实际上并没有进入实际的应用程序?这发生在 IwNUIBasicApplication、IwNUIKitchenSink 和我自己编写的第三个应用程序中。这三个都可以在我的 android 上运行,但在 iPhone 上,它们会卡在启动画面中。

然而,手机本身保持响应,它只是不会在任何地方继续运行的应用程序。该手机是运行 iOS 7.1.2 的 iPhone 5。

感谢您的任何帮助!

干杯,

克里斯

更新:所以,我再次尝试了同样的事情,只是这一次,在发布版本中构建它,而不是调试,现在它也可以在我的 iPhone 上运行。不知道为什么。任何人有任何输入,为什么它在发行版中运行,而不是在我的 iPhone 上调试?