问题标签 [xcode-6.2]

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 投票
3 回答
2133 浏览

ios - 从 Xcode 构建脚本/xcodebuild 中排除 App Extension (WatchKit)

我们目前使用的 CI 服务适用于 iOS 8.1(如果我错了,请纠正我)不支持 Apple Watch / WatchKit。我已经在 Xcode 上进行了一些搜索和探索,但无济于事。

我正在寻找一种方法来从构建中排除我的 Apple Watch 扩展 - 通过Run Build Script在 Xcode 中,或者更好的是直接通过 xcodebuild 命令执行此操作的方法。

有人有任何提示吗?

0 投票
1 回答
1685 浏览

swift - 如何检查 2 张图片是否相互匹配 - Swift Apple Watch

我的代码在同一个界面控制器上随机生成 2 个单独的图像。我需要检查图像是否相互匹配,但我不确定如何处理,因为它们是随机生成的。我尝试过编写 if 语句,例如:

但它似乎不起作用,我收到一条错误消息,说“二元运算符'=='不能应用于两个 Void 操作数”

我的代码如下:

新修订的代码 20.04.2015:

0 投票
1 回答
919 浏览

ios - WatchKit:bundle identifier 和 WKAppBundleIdentifer 有什么区别,为什么会导致 App 组不工作?

不知道目的WKAppBundleIdentifier是什么。WatchKit Extension 的包标识符是否和WKAppBundleIdentifer假设具有相同的 id?当我在 iOS 模拟器和 iWatch 模拟器之间为它们分配相同的 idcom.myProbjectName.watchkitextension共享数据(应用程序组)时,它们根本不起作用。但是,如果我更改WKAppBundleIdentifercom.myProbjectName.watchkitapp并保留 WatchKit 的捆绑标识符,则com.myProbjectName.watchkitextensioniOS 模拟器和 Apple Watch 模拟器之间共享数据的工作原理相同 ( )。WKAppBundleIdentifier为什么要这样做?和 bundle identifier ( ) 有什么区别CFBundleIdentifier

0 投票
1 回答
555 浏览

swift - 我可以从收到此推送通知的设备中删除推送通知吗?

我有以下问题。

我正在寻找从设备(iPhone 分别为 Apple Watch)删除推送通知的功能,但该设备已收到推送通知。

用例是用户 A 向所有可用的用户 B 发送请求。向所有这些 USER B 发送推送通知。在推送通知到达的那一刻,它将显示在他们的 Apple Watch 上。其中一个用户 B 回答说他接受了这个请求。在他按下按钮接受请求后,应在所有其他设备上删除通知。

我真的不知道有能力做到这一点。

但我知道您可以在 Android 中处理此问题,因为为此通知提供唯一 ID。之后,您可以删除具有此特定 ID 的其他通知。

他们对 iOS 的方式可能与 Android 中提供的方式相同吗?

0 投票
2 回答
595 浏览

ios - 在 Xcode6.2 中的 iOS 7 设备上运行带有 WatchKit 扩展的 iOS 应用程序

我的 iOS 应用程序的部署目标是 7.0,而我的 WatchKit 应用程序是 8.2。

Xcode 不允许我在 iOS 7 设备上运行 iOS 应用程序。它说我的 WatchKit 应用程序的部署目标是 8.2,因此它不能在 iOS 7 设备上运行。如果我更改 WatchKit App 的部署目标,则项目无法构建。

如何在 iOS 7 上使用 WatchKit 应用从 Xcode 运行应用?

在此处输入图像描述

0 投票
8 回答
4660 浏览

ios - iOS 模拟器在 iOS 8.2 和 Xcode 6.2 中崩溃,并显示“成功启动后无法查找#ID 的进程 ID”。

iOS 模拟器在 iOS 8.2 和 Xcode 6.2 中崩溃,并出现以下错误

“启动成功后查找xxx.xxx.xxx的进程ID失败。可能启动后崩溃了。没有这样的进程”。

而且我无法尝试模拟我的应用程序。

我上传了错误的图像。

http://imgur.com/2ayGys3

当我使用 iOS 8.1 作为模拟器时,它可以正常工作。无论设备类型和项目类型如何,它都会在 iOS 8.2 模拟器中崩溃。

iOS 模拟器本身站立,但屏幕上没有任何内容。

我关心的一件事是我将旧的 macbook 更改为新的,并将 Xcode 的项目文件从旧的复制到新的。

你有这方面的想法吗?...

0 投票
6 回答
3720 浏览

ios - 如何使用 Xcode6.2 导出 iOS App 的共享容器?

在我们的 iOS 应用程序中,我们使用共享容器在我们的主 iOS 应用程序及其扩展程序(特别是 WatchKit 扩展程序)之间共享文件,使用[NSFileManager containerURLForSecurityApplicationGroupIdentifier:]方法。出于调试目的,我们需要访问此共享容器的内容,因此我们尝试使用 Xcode 中的 Devices 窗口导出整个 App 容器:

来自 Xcode 的屏幕截图

但是,共享存储不包含在容器中,可能是因为它位于设备本身的不同路径中。

问题是我们如何才能获得共享容器,如果这可能的话?

0 投票
2 回答
305 浏览

swift - 从 NSURL 加载数据时优化 WKInterfaceTable?

我从 Internet 从 NSURL 加载数据并通过 WKInterfaceTable 显示数据。我的表有大约 82 行,每行内都有文本。当我运行代码时,我的表格会逐行显示数据,大约需要 2 - 3 秒才能显示表格上的所有数据。我有一个功能可以在用户按下一行时显示新的 WKInterface:

但是我遇到了一个问题,如果我在我的表尚未加载所有数据时按下该行,我的应用程序将不会推送“详细信息”WKInterface。当我的表格显示所有数据时,我必须等待 2-3 秒,然后每个函数都可以正常工作。当我的表格显示数据时,如何调用该函数来推送详细信息 WKInterface?

0 投票
1 回答
767 浏览

swift - 如何使用 setAttributedText 为 WKInterface 标签设置对齐方式

我正在尝试设置WKInterfaceLabel使用setAttributedText功能的对齐方式。这是我的代码:

但我遇到了这条线的问题:

我收到错误:Cannot assign to 'alignment' in 'paragraphStyle'

如何设置对齐WKInterfaceLabel使用setAttributedText

0 投票
1 回答
546 浏览

ios - 快速重新加载数据后未调用 cellforrowatindexpath

如果我正在管理在 TableViewController 中获取数据,那么一切正常,但是由于我想将逻辑移到 VC 之外,当我从 VC 外部触发 reloadData() 时,它不会调用 cellForRowAtIndexPath 并且我的数据在表中不可见. 但是正在调用 numberOfSectionsInTableView 或 numberOfRowsInSection,这很有趣。我尝试了很多东西:在主线程、属性观察器、通知中心触发 reloadData,但似乎没有任何效果,从未调用 cellForRowAtIndexPath。