Tag: 架构的

iOS应用程序提交:缺less64位支持

我昨天发送了一个应用程序进行审查,没有问题。 然后我意识到,我有一个很小的修复方法(将地图的最大缩放级别从19更改为18,没有别的),所以我从iTunes Connect中删除了二进制文件,并尝试重新提交。 现在我有这个警告: 我不明白为什么,因为我的架构是: 架构:armv7 有效的体系结构:armv6,armv7,armv7s,arm64 该应用程序在模拟器中运行良好。 如果我尝试使用警告中build议的标准体系结构(armv7,arm64),那么应用程序将不会生成,并且会得到: 架构x86_64的未定义符号 ld:找不到架构x86_64的符号 我正在使用lib路由我,并设置相同的架构设置。

有一个构造函数返回一个Promise是不好的做法吗?

我正在尝试为博客平台创build一个构造函数,并且里面有许多asynchronous操作。 这些范围从抓取目录中的post,parsing它们,通过模板引擎发送它们等等。 所以我的问题是,让我的构造函数返回一个承诺,而不是他们所谓的newfunction的对象是不明智的。 例如: var engine = new Engine({path: '/path/to/posts'}).then(function (eng) { // allow user to interact with the newly created engine object inside 'then' engine.showPostsOnOnePage(); }); 现在,用户也可能不提供补充Promise链接: var engine = new Engine({path: '/path/to/posts'}); // ERROR // engine will not be available as an Engine object here 这可能会造成问题,因为用户可能会困惑为什么 engine 在施工后不可用。 在构造函数中使用Promise的原因是有道理的。 我希望整个博客在施工阶段后能够正常运行。 但是,在调用new之后,似乎几乎不能立即访问对象。 我讨论过使用engine.start().then()或engine.init()这样的方法来代替Promise。 但是那些也似乎是臭的。 […]