问题标签 [xcode7-beta3]

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 投票
2 回答
2302 浏览

apple-watch - Xcode 7.0 Beta 无法在 Apple Watch 上启动 watchOS 2 应用程序

尝试了一个公共示例代码项目和我自己的项目。观察 watchOS 1 没有问题。

watchOS 2 App在真机Apple Watch和模拟器上安装运行成功,但不支持Xcode在设备上启动应用的debug模式。

尝试让系统创建 Provisioning 文件,并为开发模式手动创建 Provisioning 文件。

在 10.10、10.11 上进行测试。

重现步骤:

  1. 在构建设置、watchOS 2 环境等上设置 Provisioning 文件。

  2. 转到 Xcode 7.0 beta 左上角的方案并选择 iPhone 和 Apple Watch 设备。

  3. 等等... WatchKit App 似乎已安装在 Apple Watch 上,但屏幕仍为空白。

  4. 单击后会激活 Xcode 上的 Play 按钮。等待 1 分钟。它将在没有任何警告的情况下关闭。

预期成绩:

WatchKit 应用程序将在 Apple Watch 上启动。

实际结果:

屏幕保持空白。

版本:

watchOS 2 + iOS 9(2015 年 6 月 23 日发布)

这是一个类似的情况,但在这种情况下没有错误消息,并且将设备直接插入 Mac 并重新启动所有设备将无法解决问题。

谢谢

0 投票
1 回答
882 浏览

swift - Handoff 不适用于 iOS 9 设备

试图强制 Handoff 功能在 iOS 9 设备上的 iPhone 5 和 iPad Air 上运行,并遇到我认为与 iOS9 相关的问题 - 无法在 iOS 8 上检查,因为我没有配备此系统的设备。

问题

  1. 创建用户活动时,当主屏幕时,我在第一台设备上打开应用程序
  2. 在第二台设备上,我在锁定屏幕上看到有一些与我的应用相关的活动
  3. 我正在打开这个应用程序并且application:continueUserActivity:restorationHandler:没有在这个设备上调用,所以我无法向用户显示在第一台设备上呈现的相同内容。

您可以在 github 上浏览整个项目:https ://github.com/tomkowz/Quotes

实施细节

我已经更新了目标的 plist 文件并添加了NSUserActivityTypes.

接下来,我使用这些声明的类型创建了枚举:

当用户在主屏幕上时,我正在启动NSUserActivity.

当用户转到所选项目的详细信息时,会激活第二种类型的活动。这是视图流:

以下是在中创建用户活动的代码QuoteDetailsViewController

viewModel.userActivity电话:

先感谢您!

0 投票
1 回答
158 浏览

arrays - XCode 7 Beta 3 - 数组扩展

XCode 7 Beta 3 之前的旧版本代码:

XCode 7 Beta 3 之后的新版本代码:

但是现在当我写这行时,函数 filterByIndex 给了我一个错误:

“[String]”没有名为“filterByIndex”的成员

有什么改变?

0 投票
7 回答
3652 浏览

xcode - Xcode 7 beta 3 在启动时崩溃

安装 XCode7 beta 3 后我遇到了一个问题:我无法使用 Xcode,因为每次它在启动时都会崩溃!我只有崩溃报告,但我不明白问题出在哪里。我的 Xcode 6.4 可以正常工作。有人能帮我吗?这是崩溃报告的第一行......

0 投票
0 回答
188 浏览

segue - NSToolbarItem Segue Popover 在 Xcode 7 beta 3 中使用 Storyboards

我正在尝试使用情节提要从 NSToolbarItem 创建一个弹出框。我正在使用 OS X 10.11 beta 3 和 Xcode beta 3。这是我的设置:

在此处输入图像描述

在 beta 3 之前,我只是在窗口控制器附近放置了一个视图控制器,然后从工具栏项拖到控制器并选择 segue 方式作为弹出框。然后我运行程序,它会自动运行没问题。

在 beta 3 上,这是我在运行时单击工具栏项后发生的情况:

在此处输入图像描述

swift有什么变化吗?我必须在那里手动实现一些东西吗?还是有错误?

附言。我尝试在窗口控制器的内容视图控制器中放置一个按钮(在我的示例中为“嗨”按钮),然后创建了一个从该按钮到另一个带有弹出框的视图控制器的 segue 方式,并且效果很好。

0 投票
5 回答
19928 浏览

ios - 如何在 iOS9 中从 Safari 打开 URL 方案?

我能够以这种方式从 Safari 打开应用程序:

或打开 Facebook 应用程序:

但这在 iOS9 中停止工作。

如何在 Safari 中使用 URL 方案打开应用程序?

0 投票
4 回答
1736 浏览

ios - 无法创建 NSDictionary 来定义 AVCaptureVideoDataOutput videoSettings

@Update 2:我能够使用 SwiftDictionary文字修复它。


首先,快速免责声明:这是我对代码的第一次真实体验(如果这个问题特别愚蠢,我很抱歉!),我正在运行 Xcode 7,它处于测试阶段,所以我想明确这可能是当前版本(7.0 beta 3 (7A152u))中的一个错误。然而,我一无所知——我不确定这是我的错还是 Xcode 的错。(这就是为什么我要问而不是提交错误报告 - 我没那么自信)

话虽如此,我似乎无法像在 Xcode 6 上所做的那样为我的 AVCaptureVideoDataOutput 变量定义 videoSettings。我尝试了很多不同的方式,其中大部分是从以前的 Stack Overflow 问题中得到的,但是没有工作。该应用程序不是基于 Xcode 7 构建的,但在 iOS 8 上运行、在 Xcode 6 上编译的代码在更新后也在 iOS 9 上运行,没有问题。

我查看了 Apple 的文档,似乎没有任何改变,我也找不到任何有用的代码。我检查了 AVCaptureVideoDataOutput、AVFoundation、NSDictionary 和 NSObject 页面,但无济于事。

这是我尝试过的所有内容(可能想出/遇到):(评论是编译器错误)

所以我需要知道的是:我做错了什么吗?如果是这样,它是什么,我该如何修复代码?如果不是,我应该在错误报告中包含什么?


@更新

在我无休止的搜索中,我发现了这段 Obj-c 代码(“Stolen” from 1

现在,鉴于我只有目标 C 的基本概念,我可能误解了代码,但这就是我的代码的结果:

问题是,似乎没有接受 CFString 的 NSString 的初始化程序

0 投票
1 回答
40 浏览

xcode - XCODE 测试版开发

我对 XCODE 的 BETA 版本有疑问。现在可以下载 XCODE7 的 BETA。是否可以使用安装程序等从这个 BETA 开发完整的应用程序,还是我必须等待标准版本?

这个问题背后的原因是我想在 Swift 2.0 中使用 try/catch,所以我不需要桥接头和目标 C。

0 投票
3 回答
743 浏览

objective-c - 尝试使用 Xcode 的新 UI 测试运行多个测试失败

当我尝试在新的 Xcode beta 中同时运行多个 UI 测试时,它在第一次测试后失败,第一次测试后的每个测试都出现错误“UI 测试失败:应用程序状态仍未终止”。有人对此有修复吗?

0 投票
7 回答
9428 浏览

objective-c - UIAlertController:supportedInterfaceOrientations 被递归调用

当两个警报一一出现时,我的意思是一个警报出现,另一个警报出现并且应用程序崩溃。我曾经UIAlertController显示警报。应用程序仅在 iOS 9 设备中崩溃。

请在这一点上帮助我。