xcode8相关内容

XCode 8非常慢的快速编译

自从Swift 3和XCode8以来,我的项目编译速度非常慢。 每次我向文件添加空行时,重新编译需要一整分钟。当我检查输出时,没有特定的文件需要很长时间。 (我也用这个工具来测量它: https://github.com/RobertGummesson/BuildTimeAnalyzer-for- Xcode ) 它似乎总是一次编译4个文件。 “节奏”非常稳定。只是非常慢...... ..
发布时间:2018-09-03 17:07:36 移动开发

UIControlState.Normal不可用

以前对于 UIButton 实例,您可以为传入 UIControlState.Normal setTitle 或 setImage 。 .Normal 不再可用,我应该使用什么? let btn = UIButton(frame:CGRect(x:0,y:0,width:20,height:20)) btn.setTitle(“title”,for:.Normal)//不编译 ..
发布时间:2018-09-03 16:52:23 移动开发

错误:无效的bitcode版本(生产者:'800.0.35.0_0'读者:'703.0.31_0')

当我尝试在Xcode 7.3.1上存档我的应​​用程序时,我收到以下错误: 错误:无效的bitcode版本(制作人:'800.0.35.0_0'读者: '703.0.31_0')clang:错误:链接器命令失败,退出代码为1 (使用-v查看调用) 我昨天能够成功存档我的应​​用程序,有人可以帮助我吗? 解决方案 我之前有这个错误... 您可以尝试以下适用于我的解决方案 ..
发布时间:2018-09-03 16:16:37 移动开发

在Xcode 8和iOS 10中使用NSUserDefaults

NSUserDefaults 不再是iOS 10 SDK中的类: let defaults = NSUserDefaults.standardUserDefaults() 无法编译。这个班级被删除了吗? (这是一个规范的Q& A对,以防止重复的问题泛滥) 解决方案 NSUserDefaults 已重命名为 UserDefaults 。 stand ..
发布时间:2018-09-03 16:16:21 移动开发

在xcode8中找不到ModuleName-Swift.h文件

我正在努力研究混合的Swift和ObjectiveC项目而没有运气。 我的项目由6个目标组成: App 核心 CoreTest 摘要 WatchKit Extension WatchKit App 我已经能够添加一个具有一个目标成员资格(App)的Swift类,并使用从 App-Bridging-Header.h 传递的ObjectiveC代码“ObjectiveC ..
发布时间:2018-09-03 16:11:15 移动开发

URLSession.datatask,后台未调用请求块

URLSession 数据任务块在应用程序处于后台时未调用,并且在请求时停留在 dataTask 。 当我打开应用程序时,块被调用。顺便说一句,我正在使用 https 请求。 这是我的代码: let request = NSMutableURLRequest(url:URL(string:url as String)!, cachePolicy:.reloadIgnori ..
发布时间:2018-08-31 19:36:58 移动开发

在Xcode 8中自动调整问题

=== 编辑 ======== 此问题现已解决 Xcode 8.1 。我已经检查过了。 ================ 我不知道自动布局是否正确。所以,我在我的所有应用程序中使用自动调整选项,这对我来说很好。我能够毫无问题地满足我的所有要求。 现在在Xcode 8中,我已将我的旧swift项目迁移到swift 3.现在出现了问题。 参见图片,我设置了Autoresi ..
发布时间:2018-08-31 19:23:55 移动开发

CocoaPods和Swift 3.0

我只想在我的一个项目中尝试Swift 3.0。 Xcode打开迁移窗口以更新我的项目以使用Swift 3.0。 问题是,我只想更新我的项目,并保持Pods项目不变,因为任何我再次运行 pod install 后,将会丢弃更改。 任何人都已有解决方案吗? 解决方案 你所要求的是不可能的。 Xcode构建您的Cocoapods依赖项以及您的项目。你不能在同一个项目中混合使用Swif ..
发布时间:2018-08-31 19:21:00 移动开发

使用swift 3在UIView上添加Shadow

之前的swift 3我在我的UIView中添加阴影,如下所示: // toolbar是一个UIToolbar(UIView) toolbar.layer.masksToBounds = false toolbar.layer.shadowOffset = CGSize(width:-1,height:1) toolbar.layer.shadowRadius = 1 toolb ..
发布时间:2018-08-31 19:11:17 移动开发

Xcode 8 - IB Designables - 无法呈现和更新自动布局状态,代理程序崩溃

我最近升级到Xcode 8,我遇到了故事板的问题。 如果我打开项目并且我没有打开故事板,它将会编译运行就好了。一旦我打开故事板,我就会收到有关IB Designables的多个错误,如下所示。 这些视图是唯一使用 TextFieldEffects 和 BEMCheckbox 中的自定义视图的视图我使用Cocoapods导入。 解决方案 您可以尝试以下方法之一来找出原因: ..
发布时间:2018-08-31 19:01:14 移动开发

Xcode 8:函数类型不能让参数标签破坏我的构建

似乎由于某种原因,Swift选择通过强制用户删除完成处理程序参数标签来降低编码。我已经阅读过Swift的讨论,仍然认为这是一个错误。至少他们可以让它成为可选的。 使用Xcode 8构建时 - 有没有办法强制编译器使用Swift 2.3,所以我不再会遇到这些错误了? 我已经更新了使用旧版Swift的选项(在构建设置下) 但我似乎仍然收到此错误: 函数类型不能有参数标签'islog ..
发布时间:2018-08-31 18:35:14 移动开发

在iOS 10上未收到推送通知,但在iOS 9及更早版本上工作

我有几个用Swift 2.2编写的应用程序,使用Xcode 7.3编译并在App Store上运行。这些应用程序使用Push Notifications,在iOS 9.3及更早版本中运行良好。 在已升级到iOS 10的设备上,我的应用程序没有收到任何推送通知。仍在运行iOS 9的设备仍在接收通知。 认为它可能是证书或授权问题,我尝试过以下操作: 升级其中一个我的应用程序到Swift ..

Xcode 8 - 缺少文件警告

自从使用Swift 2.3 升级到Xcode 8后,我发现了几个丢失的文件警告。它们都与我正在使用的pod相关。 缺少的文件是 * .xcscheme * .cpp * .xcuserstate * .swift 显示丢失文件的pod是 Realm(~38 of 43) TextFieldEffects(~3 of 43) ..
发布时间:2018-08-31 18:22:34 移动开发

“导航栏”的警告框将在XCode 8 Swift 3中出现的运行时不同

在我升级到 XCode 8 之前,在这种情况下我没有看到此错误。我有不同的导航控制器。对于所有这些我看到错误“导航栏”的框架在运行时将有所不同。导航栏“预计:宽度= 384,实际:宽度= 375 。实际上,这些导航控制器没有导航栏。导航栏存在子视图。无论如何,我可以通过勾选解决它并取消勾选在中显示导航栏属性检查器。但不幸的是每次我重新打开 Main.storyboard 这个警告再次出现。如果我点 ..
发布时间:2018-08-31 18:21:41 移动开发

如何使用呼叫目录扩展来识别我的应用程序中的来电?

我正在研究callKit框架,我发现通过使用调用目录扩展,我们可以识别传入的电话号码。我的问题是如何在iOS应用程序中实现调用目录扩展来识别传入的调用详细信息。我在Objective C工作。 使用此方法将数字“+ 919876xxxxx”添加到呼叫目录扩展中: - (BOOL)addIdentificationPhoneNumbersToContext:(CXCallDirect ..
发布时间:2018-08-30 19:10:43 移动开发