问题标签 [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 回答
917 浏览

ios - 从 NSData 中查找视频类型

我正在从第三方提供的 URL 加载视频。URL 上没有文件扩展名(或文件名)(因为它是一个模糊的 URL)。我可以从中获取数据(以 NSData 的形式)并将其加载到视频播放器中并正常显示。

我想将此数据保存到文件中。但是,我不知道数据是什么格式(mp4,wav)?我认为它是 mp4(因为它是来自网络的视频),但是否有一种程序化的方式可以确定?我查看了 StackOverflow 和文档,但找不到任何东西。我只是想知道文件扩展名是图像还是视频。

0 投票
4 回答
6808 浏览

console - 警告:在某个路径创建 LLDB 目标时出错

我在 Xcode 6.1 和 iPhone (iOS 8.1) 模拟器上运行应用程序。运行时,我在登录控制台窗口下方:

如果我在 Xcode 5.x 和 iPhone (iOS 7.x) 模拟器中运行应用程序,那么控制台上就没有这样的日志。可能是什么原因?如果我将应用程序上传到应用程序商店,会有问题吗?

0 投票
1 回答
53 浏览

ios - 如何在 CoreData 的一个上下文中保存多个数据?

我在将数组中的多个数据保存到一个上下文中时遇到了问题。我尝试了正常的方式来执行此操作,但是如果我尝试打印数据,则只会[, ]在控制台中显示!我不明白?

你可以帮帮我吗?

这是我的代码:

我做错了什么以及它是如何工作的?

0 投票
4 回答
2362 浏览

dictionary - 带有字典的 iOS 8.1 上的 EXC_BAD_ACCESS

我有一个可以通过结构中的静态变量访问的对象(解决方法,因为现在 swift 中缺少类变量支持),结构如下:

MyObject 中有一个字典,如下所示:

现在在第一次调用这个对象时Contants.myObj.addParam("param", value:123)一切都很好,并且 params 有内容["param":123]。在第二次调用时Contants.myObj.addParam("param", value:456),我得到一个 EXC_BAD_ACCESS。

这是踢球者,这仅发生在 iOS 8.1 中。此外,如果我将该行添加let stupidHack = self.params为我的方法的第一行addParam,它工作正常。我的假设是它处理字典的可变性。let 可能会在初始化后以某种方式触发字典再次可变。

以前有没有其他人遇到过这个问题?关于如何解决它的任何想法?

谢谢!

0 投票
2 回答
2973 浏览

ios - Xcode 6.1 快速自动完成和代码感知被破坏

我正在使用Xcode Version 6.1 (6A1052d),它运行良好,除了唯一的问题是自动完成并且swift项目的代码感被破坏。

我可以通过删除派生数据和此处~/Library/Caches/com.apple.dt.Xcode描述的文件夹或将项目的更改为来修复它。deployment target8.18.0

但是,第一个解决方案只持续了 1 或 2 天,它再次不起作用,我不想经常删除文件夹或一直更改目标 iOS 版本。请帮我。

0 投票
3 回答
23099 浏览

swift - 如何在我的基于 Swift 的项目中集成最新的 SDWebImage API?

我已经将 SDWebImage 与 Objective C 一起使用,它对我来说非常有用,但现在我正在学习 Swift 并尝试集成最新版本的 API,但我坚持每一步,因为 API 在 Objective C 中,并且没有提到要使用的步骤使用 Swift 的 API。我阅读了文档并创建了桥头文件并包含了所需的文件,如下所示:

我也添加了框架并将 SDWebImage 项目拖到我的应用程序中,如此处所述

我真的在这方面苦苦挣扎。请帮忙!作为参考,我添加了显示错误的图像!在此处输入图像描述

0 投票
1 回答
1405 浏览

ios - iOS 8 UIImagePickerController 在缩放时崩溃

我正在使用常规UIImagePickerController设备使用设备相机拍摄照片。以下是我用来创建 UIImagePickerController 的代码,

以下是我用来显示 UIImagePickerController 的代码

现在,当 UIImagePickerController 出现时,如果我缩放以捕获并返回到我的呈现视图控制器,应用程序会因 BAD_ACCESS 不规则地崩溃。编辑方案和一些调试后,我看到以下错误,

-[PLImagePickerCameraView didHideZoomSlider:]:消息发送到释放实例0x140109400

似乎在未分配的实例上调用了缩放滑块委托。其他人观察到这种行为吗?我正在使用 iOS 8.1 并在 iPhone 5S 上对其进行测试。对 PLImagePickerCameraView 的搜索收效甚微。在我决定使用自定义 Picker 之前,任何见解都会非常有用。

0 投票
1 回答
1322 浏览

ios - 如何在 xcode (iOS) 模拟器中手动安装应用程序

我有一个使用 Corona 模拟器构建的 iOS 通用应用程序。我想要 Xcode Simulator 中应用程序的屏幕截图。如何在模拟器中安装应用程序?

0 投票
0 回答
114 浏览

javascript - 在 Safari Mobile (iOS8.1)/Safari Desktop 上重新打开带有版本更改的对象存储

TL;DR 我想打开一个数据库,从中获取一些信息,关闭它,然后根据我从中获得的信息(版本、对象存储数量等)使用升级参数重新打开它

我在编写 indexeddb 插件时遇到了一些问题,我关闭了一个对象存储,然后通过版本更改重新打开它。

但首先是关于我到底在做什么的一些背景。由于这个问题,我被迫为我的数据库做一个非常丑陋的结构。基本上,我发现当您插入更多记录时,插入速度会变慢。由于我有大量数据需要保存,因此将每个数据块保存到单独的 Objectstore 中要快得多。起初,我为每个对象库创建了一个新数据库。这效果很好,但是随着我对 indexedDB 的了解越来越多,我意识到这不是最好的方法。我将我的插件从使用多个数据库切换到一个具有多个对象存储的数据库。然而,这就是我的问题开始的地方。

由于我无法知道需要多少数据块,以及每个数据块有一个对象存储,我首先从服务器获取将插入的记录总数,然后将其除以每个数据块的大小。这样我就知道我需要多少个对象存储。但是,由于我需要同步这些数据,这些对象存储可能已经存在,也可能不存在。

正因为如此,我得到了已经存在的对象存储的数量,如果这个数量少于我添加的部分的数量。

为了获得这么多的对象存储,我需要先打开数据库,然后使用更新的模式信息再次打开它。但是,当我尝试这样做时,它总是会在我的 onupgradeneeded 中遇到我的中止功能。但是,如果我只是从页面加载运行该创建函数而不是先打开数据库,它似乎可以很好地更新数据库模式(但这并没有真正帮助我,因为我需要知道我有多少表以及在我可以更新任何东西之前的当前数据库版本。

这在 android 上的 chrome、firefox 和 chrome 中运行良好,但在 iOS 或 Safari 上运行良好。看起来像是某种 WebKit 问题,但我一直在挖掘他们的 bugtracker 并没有发现任何看起来像这样的东西。

我认为它没有正确关闭以前的数据库连接,所以它不能打开一个新的,但我在这里可能是错的。有没有人遇到过这个问题,或者对我如何解决它有任何想法?

如果有帮助,这是我的一些代码:

从插件打开功能:

0 投票
1 回答
1498 浏览

ios - 致命异常:NSInternalInconsistencyException 此请求已被绝育 - 您不能调用 -sendResponse: 两次,也不能在编码后调用

我已经查看了其他似乎有类似问题的帖子,但情况并不相同。发布的解决方案都不是我似乎遇到的问题。

自从 iOS 8 发布以来,我的 Crashlytics 日志中就出现了这个异常。我已经审查了我的后台提取处理程序,并让其他开发人员将其作为健全性检查进行审查。每次后台获取调用我似乎没有多次调用 completionHandler。

作为预防措施,我输入了一个布尔值以防止代码可能被重入,这似乎并没有改变任何东西 - 不是我认为的那样。

我尝试在我的设备或模拟器中重新创建此问题时没有成功。

任何帮助,将不胜感激!