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

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

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

我使用的语法是我在Appcelerator文档甚至他们自己的示例应用程序中到处都能看到的语法:https://github.com/appcelerator/hyperloop-examples/blob/master/app/lib/ios/subclasses/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

最佳答案

我以前从未见过此问题,但似乎已在Hyperloop的最新版本(目前为3.0.2)中修复。您可以在Appcelerator Bug Tracker上报告任何问题,以验证它们,希望对您有所帮助!

09-11 20:44