问题标签 [ios10]

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 投票
9 回答
8882 浏览

html - 移动 Safari(iOS 7 和 iOS 10)上的 HTML5 视频/音频播放器不包括 cookie

我注意到 iOS 7 上移动 Safari 上的 HTML5 视频/音频播放器 (AppleCoreMedia) 排除了所有 cookie,甚至包括第一方 cookie。甚至会话 cookie 也不包含在 HTTP 标头中。这使得在 iOS 7 上的移动 Safari 中播放视频剪辑时无法中继 cookie 授权。

所有 cookie 都正确包含在运行 iOS 6 上,但在 iOS 7 上,AppleCoreMedia 的 HTTP 标头中不包含任何 cookie。

其他人可以在 iOS 7 上确认这个问题吗?

重现的步骤是:

  1. 在网页上创建 cookie。
  2. 在 iOS 7 中使用移动 Safari 在同一网页上播放 HTML5 视频剪辑。
  3. 检查 AppleCoreMedia 的服务器日志并查找 cookie。

2016-09-20 更新:iOS 10 (AppleCoreMedia) 中的视频播放器无法读取会话 cookie。视频播放器只能读取设置了过期日期的 cookie。

0 投票
1 回答
10552 浏览

ios - 自动布局约束更改没有动画

我正在使用教程中的动画学习自动布局

http://weblog.invasivecode.com/post/42362079291/auto-layout-and-core-animation-auto-layout-was

一切都很完美。

当我尝试在我的应用程序中使用这个概念时,尝试从下到上为设置屏幕(UIView)设置动画,当设置屏幕只是一个空的 UIView 时,它的效果很好,

但如果我将 UILabel 作为子视图添加到此设置屏幕,动画就会消失。从设置屏幕中删除此 UILabel 后,动画可见。

这是我连接的插座

查看确实加载设置方法(setupViews)

隐藏/取消隐藏方法

我的问题似乎类似于 UIView 自动布局动画的问题

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 投票
1 回答
1196 浏览

ios - 向 Siri 发送命令

Siri将接受并执行数百条命令,超过一千种变体。例如,“安排明天下午 1 点与肖恩会面”将在您的日历中创建一个条目。

应用程序(非越狱/应用商店批准)有什么方法可以发送 Siri(或其子系统)这些命令?不是通过语音——只是我的应用程序向 Siri 发送它已经理解的文本字符串并让它对命令采取行动。我不想启动 Siri,只是让它处理我的应用程序启动的命令,而不是通过语音。

我知道 Sirikit 旨在让 Siri 向应用程序发送命令,而不是相反,但我希望有一些方法可以做到这一点。

0 投票
29 回答
877633 浏览

ios - 传输安全已阻止明文 HTTP

info.plist根据以下错误消息,我需要进行什么设置才能启用 HTTP 模式?

传输安全已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。

Xcode

假设我的域是example.com.

0 投票
2 回答
323 浏览

ios - 在模拟器中测试@1x 视图

是否仍然可以在模拟器中测试 @1x 视图应用程序,因为大多数 iOS 设备不支持它。另外,我相信 iOS 10 不会支持任何设备。

0 投票
3 回答
22965 浏览

ios - 在 Xcode 8 和 iOS 10 中使用 NSUserDefaults

NSUserDefaults似乎不再是 iOS 10 SDK 中的一个类:

这无法编译。这个类被删除了吗?

(这是一个规范的问答对,以防止重复问题泛滥)

0 投票
1 回答
2655 浏览

ios - MFMailComposeViewController 没有安装邮件应用程序?

既然可以在 iOS 10 中删除 Apple 的“邮件”应用程序等应用程序,那么当开发人员尝试初始化和呈现MFMailComposeViewController并且设备上未安装和配置默认邮件应用程序时会发生什么?

如果应用程序崩溃,检查这种情况的最佳方法是什么?

0 投票
14 回答
215150 浏览

ios - 隐藏奇怪的不需要的 Xcode 日志

使用 Xcode 8+ 并创建新的空白项目时,运行应用程序时会出现以下日志:

也许有人已经找到了可以处理的配置?

0 投票
0 回答
287 浏览

apple-push-notifications - 向右滑动通知会导致在 iOS 10 上执行操作

我正在新的 iOS 10 beta 1 上测试我的 iOS 9 应用程序。当我在锁屏上向右滑动我的应用程序通知之一时,它会导致执行我的通知操作之一,而不是像往常一样打开应用程序做过。

还有其他人遇到这种情况吗?如果是这样,如果您找到解决方法,请告诉我。