27得票2回答
IBOutlet应该使用weak还是strong var?

我正在使用Xcode 6.2进行iOS项目开发。在旧版本的Xcode中,当创建一个IBOutlet连接时,它总是使用弱引用存储的。现在,当我创建连接时,默认会使用强引用。我保持这种方式,没有注意到任何区别。 在哪个版本的Xcode中默认更改为强引用,并且为什么要这样做?

15得票2回答
iOS 8.2及以上版本的设置包未显示所选项目,仅显示默认项。

我在应用设置方面遇到了问题,我正在使用设置包来选择环境,但一旦选择并返回到应用程序设置,它再次显示默认选项。 这只在iOS 8.2及以上版本的设备和模拟器上观察到。 我的设置包plist如下所示。<?xml version="1.0" encoding="UTF-8"?> &lt...

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

iOS 模拟器在 iOS 8.2 和 Xcode 6.2 上崩溃,出现以下错误:"Failed to lookup the process ID of xxx.xxx.xxx after successful launch. Perhaps it crashed after launch. ...

9得票1回答
当前位置图像存在问题。

我正在使用Google Maps SDK在我的iOS应用程序中显示地图。实际上,在之前的iOS版本(. 我将遵循Google Maps SDK文档中的确切步骤。 为了显示当前位置,我只需执行以下操作: mapView.myLocationEnabled = true 任何想法?

9得票1回答
由于"启动白屏",Apple Watch 应用遭到拒绝

我的应用刚被拒绝了,原因是苹果手表扩展程序在苹果手表上出现“白屏启动”的问题。他们给我发了一张苹果手表屏幕的截图,只有一个白屏,没有太多信息。 我真的不知道哪里出了问题......因为这个应用在iPhone和模拟器上都可以正常运行。 我没有苹果手表来测试,也没有任何真实设备上的日志可以向你...

9得票6回答
iOS 8.2在Xcode 6.3 beta中不受支持。

如标题所述,我今天升级到iOS 8.2后,我的设备在Xcode 6.3 beta中不受支持。即使Xcode 6.3支持iOS 8.3,我也无法安装iOS 8.2模拟器。 我不能放弃使用Xcode 6.3 beta,因为我已经根据Swift 1.2的更改修改了很多代码,据我所知,Xcode 6...

8得票1回答
如何不将AppleWatch作为iOS应用程序的一部分交付

我们有一个客户使用我们的源代码。这个项目包括Apple Watch,但他们暂时不想将其构建到他们的应用程序中。他们删除了嵌入式应用程序扩展。他们能够提交到App Store,但是后来收到了一封电子邮件: “我们发现您最近提交的“XXX”存在一个或多个问题。为了处理您的交付,必须纠正以下问题:...

8得票2回答
图像目录中的矢量PDF的渲染模式设置为模板,但UIImageView不会对自定义单元格中的图像进行着色。

我已将所有图像文件迁移到资源目录。它们都是大小为1x的pdf向量,并设置为模板渲染。在大小和颜色方面,它们在任何地方都表现得很好。但是,在一个自定义的TableView Cell中,有6个UIImageView链接到目录中的6个这样的图像。不知何故,它们不尊重色调颜色,无论是默认还是自定义的。...