2

我正在尝试在 Appcelerator Hyperloop 中做最简单的事情来定义/创建我自己的类,但这会导致我的构建失败(无法为模拟器或设备构建),并出现来自控制台的构建时错误。

我刚从一个新的空白 Alloy 项目开始,并在 index.js 的顶部添加了一行来测试它:

var MyFooClass = Hyperloop.defineClass('MyFooClass', 'NSObject');

我使用的语法是我在 Appcelerator 文档甚至他们自己的示例应用程序中看到的所有内容:https ://github.com/appcelerator/hyperloop-examples/blob/master/app/lib/ios /子类/locationmanagerdelegate.js

我从控制台/终端得到的错误是:

An uncaught exception was thrown!
Hyperloop.defineClass must return a class definition into a variable

我的环境:

Mac OSX 10.11.6
Titanium SDK 6.0.1.GA
Alloy 1.9.5
Hyperloop 2.0.0
Appcelerator Studio 4.8.1.201612050850
4

1 回答 1

0

我以前没有见过这个问题,但它似乎在 Hyperloop 的更新版本(此时为 3.0.2)中得到了修复。您可以在Appcelerator Bug Tracker上报告任何问题以进行验证,希望对您有所帮助!

于 2018-03-05T18:22:39.423 回答