问题标签 [ios8.1]

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

xcode6 - ld:为 iOS 模拟器构建,但链接到为 MacOSX 文件“RemObjectsSDK.framework/RemObjectsSDK”构建的 dylib,用于架构 i386

我是 iOS 开发的新手,最近更新到OS X YosemiteXcode 6,所以我尝试将我的应用程序更新到iOS 8.1

问题是我有一个在iOS 7.1上运行的项目,它是在Xcode 5.1OS X 10.8.5上制作的,带有RemObjects Data Abstract for Xcode - 7.0.63.1055

我更新了应用程序以在iOS 8.1中运行,当我尝试编译我的项目时,出现以下错误:

我已经使用RemObjects Data Abstract for Cocoa 进行了尝试 - 8.1.85.1143 - 试用并且错误仍然相同,你能做什么?

ps:这一切都是在我更新代码后发生的,因为不推荐使用的代码。

编辑:我已经多次清理和构建项目,但仍然出现错误

谢谢!

0 投票
4 回答
1918 浏览

ios - sqlite3_step(statement) == SQLITE_DONE 一直返回 false

伙计们,我的片段有问题。我还必须说我是新手。我正在尝试将数据插入到 sqlite。但我一直失败,因为 sqlite_step == sqlite_done 一直返回 false 。我在这里做错什么了吗。我以前做过类似的事情,而且效果很好。以下是代码

0 投票
1 回答
677 浏览

ios - Xcode 6.1 构建在设备上崩溃

我最近犯了一个错误,从 6.0.1 升级到 Xcode 6.1(发布版本 - 6A1052d),一切正常。在第一次加载项目时,我立即遇到了许多错误,我通过删除 ?s 或添加 !s 并从应用程序委托中的持久存储协调器注释掉 Apple 提供的行来纠正这些错误:

我的应用程序现在在模拟器中运行良好,但在我的设备上,它几乎在构建成功后立即崩溃,并将我带到 lldb 几乎没有有用的信息。目前它在我的第一个 println 语句中崩溃,但我尝试绕过一些东西,它仍然会在简单的变量声明或 println 时崩溃。我尝试更新我的 iOS,从我的设备中删除旧应用程序并重新启动设备。任何意见,将不胜感激。

0 投票
1 回答
2398 浏览

ios - CoreData PersistentStorage 创建文件失败

我在使用 CoreData 的 iOS 8.1 上遇到问题。在我的设备上,当代码在每个模拟器上运行良好时,我总是会收到此错误:

我已经尝试从我的设备中删除该应用程序。我成功地尝试手动创建一个文本文件。这是导致错误的代码片段:

编辑:

感谢您的回答 jrturton。解决方案是

0 投票
2 回答
8024 浏览

iphone - NSLocale preferredLanguages objectAtIndex:0 总是返回“en”

模拟器的语言已经改成日语了,为什么[[NSLocale preferredLanguages] objectAtIndex:0] 总是返回"en"

首选语言和地区都与“en”无关,"en"从哪里来?

这是截图

试图得到[[NSLocale preferredLanguages] objectAtIndex:2],然后崩溃显示*** Terminating app due to uncaught exception 'NSRangeException', reason: '-[__NSCFArray objectAtIndex:]: index (2) beyond bounds (1)

这是否意味着模拟器中没有设置任何语言?太奇怪了!

这在使用 iOS8.1/7.1 升级到 Xcode 6.1 之前从未发生过。

同时,在我的 iPhone 5 上尝试了同样的事情,控制台输出正确。

为什么这么奇怪?有人有这样的问题吗?

更新:1

  • 删除 Xcode 以及模拟器,然后从 Mac Store 下载重新安装。
  • 创建一个新的简单项目,更改模拟器的语言
  • 仍然总是得到“en”。

哦!怎么了....


更新:2

  • 今天,通过重新格式化 HD 重新安装了全新的 Yosemite
  • 下载 Xcode 6.1
  • 启动一个新的简单默认项目
  • 把这些代码
  • 更改/添加模拟器语言,日语,荷兰语,英语,
  • 天啊!又来"en"了,日文英文都找不到!

为什么仍然只能"en"找到一个?日语和英语在哪里?

模拟器怎么了?

有什么我错过的吗?

0 投票
2 回答
663 浏览

ios - 如何停止自动调整 UITableViewCell 调整大小的动画?

如果 UITableViewController 是第一个显示具有可变单元格高度的 UITableView 的视图,那么我看过的所有示例都运行良好。但是,当我从一张桌子推到另一张桌子时,相同的方法不起作用,该桌子具有可变的单元格高度。

我在github上举了一个例子。随意下载并弄乱它。

当您点击 Click me 时,表格会推送到另一个表格视图,其中包含可变高度的单元格。一旦第二个表格完成显示,您就可以看到单元格正在调整大小,尤其是具有更多内容的单元格。在这种情况下,实时看到调整大小很烦人。我希望单元格在显示之前正确调整大小。

有没有人有类似的问题或解决方案?

在此处输入图像描述

在此处输入图像描述

0 投票
2 回答
806 浏览

iframe - sencha touch ios8.1 iframe不能滚动

1.煎茶触摸2.3.1

2.我用了iframe,在IOS7.x上运行良好

3.升级到IOS8.1时,iframe不能滚动

4.IOS8.1在safari中运行良好,但是发送到主屏幕,打开它就无法使用。

为什么?是一个错误?

我的 iframe 代码是这样的:

0 投票
1 回答
1482 浏览

objective-c - 如何使用 WHERE 子句 iOS 8 从 sqlite 检索数据

我对 IOS 编程非常陌生,从我的数据库中检索一些数据时遇到问题。这是我在我的应用程序上完成的一个简单的登录页面。我需要检查用户名是否存在并且它似乎在以下行 sqlite3_step(statement) == SQLITE_ROW 失败并且我似乎在我正在编写我的 sql 查询的行中收到警告说“数据参数未被使用格式字符串”。以下是我的代码

0 投票
2 回答
4392 浏览

ios - PHAsset fetchAssetsWithMediaType:PHAssetMediaTypeVideo 不返回任何视频

编辑从标题中删除的版本,但这是从 iOS 8.1 开始的

我有一个我已经构建的应用程序,它将播放来自用户 Photos.app 的视频。当我在 8.0.2 设备上安装应用程序时,我从 [PHAsset fetchAssetsWithMediaType:options:] 调用中返回视频列表没有问题,但是当我在 8.1 设备上安装完全相同的代码时,我返回了 0 个视频。有没有人遇到过这个?8.1 是否改变了我们应该再次从 Photos.app 访问照片/视频的方式?

任何帮助,将不胜感激。

更新

修改了我的代码以使用 PHAssetCollection 调用来尝试获取专辑,我取得了一些成功,现在在两个版本上,我都得到了 6 个视频中的 3 个(不幸的是,每次都不是相同的 3 个)。

编辑#2

好的,我刚刚在上面的代码中看到了我的错误,我将把它留给那些和我做同样愚蠢事情的人。我的视频获取线要求“关键”资产,这就是为什么我只得到 3 个。

0 投票
0 回答
142 浏览

ios - Handoff action在一段时间后消失,需要定期调用吗?

我正在应用程序中实施 Handoff。在应用程序中,我为整个应用程序创建了一个全局切换控制器,因此我只调用[userActivity becomeCurrent]一次。但是,我遇到的问题是切换图标(锁定屏幕和应用程序切换器中的应用程序图标)会在一段时间(约 10 分钟)后消失,并且只有当我重新启动应用程序(即becomeCurrent再次调用)时,将出现切换功能。

invalidate在 10 分钟内没有打电话,我通过设置断点验证了这一点。

那么是否需要becomeCurrent定期调用?它没有写在文档中。

注意:我创建了一个切换控制器,而不是在视图控制器中实现协议,因为有许多视图控制器应该允许切换发生。