xcode9相关内容

3 个 UITextField 的总和?

https://ibb.co/nH38wG 为什么结果是 123 而不是 6 ? 谁能详细解释一下? 解决方案 您正在标签文本中将文本 (String) 值相互添加.你应该这样做: guard let num1 = Int(textField1.text),让 num2 = Int(textField2.text),让 num3 = Int(textField3.text) ..
发布时间:2021-09-13 19:53:12 移动开发

基于选择器视图选择的 Swift 4 显示/隐藏按钮

所以,我正在制作一个应用程序,在让用户从选择器视图中选择他们的教育水平之后,如果他们选择大学教育,应该会出现一些按钮,上面写着“副学士学位"、“学士学位"和“硕士'.我知道我需要做一个这样的 if 语句: func pickerView(pickerView: UIPickerView, row: Int, forComponent component: Int) ->细绳!{如果教育标签.文本 ..
发布时间:2021-09-02 18:56:27 其他开发

每个客户端的 IOS 目标

一点背景: 在android中我们开发了相同的应用程序,基本上我们首先开发了Android应用程序,现在我们已经创建了它的IOS版本,所以这个应用程序有多个客户端.在 android 中,我们确实使用 Android 模块系统来处理这种情况. 现在在 IOS 中我们必须做同样的事情.那就是使相同的代码库可用于多个客户端. 我做了研究,发现目标和框架是最好的选择.我创建了工作区,添 ..
发布时间:2021-09-02 18:55:37 移动开发

在 Swift 中使用 Set 时出现编译器分段错误

此代码工作正常: let lines = ["one", "one", "two"]让 lineSet = 线 但是在编译这个时: let lines = ["one", "one", "two"]让 lineSet = Set(lines) 我得到: 由于信号导致命令失败:分段错误:11 我有 Xcode 版本 9.0 (9A235).这真的是一个错误还是我做错了什么? ..
发布时间:2021-09-02 18:54:59 移动开发

XCode - 手动升级到 Swift 4

我有一个包含 2 个目标的项目,两个目标共享超过 99% 的代码并且是用 Swift 3 编写的. 当 XCode 9 可用时,正在扫描其中一个目标,代码和目标的“构建设置"都针对 Swift 4 进行了更新.可悲的是,我刚刚发现另一个目标仍然标记为 Swift 3.2 语​​法. 我想通过 XCode 将第二个目标更新到 Swift 4,但是,第二个目标被标记为 Swift 3.2 ..
发布时间:2021-09-02 18:54:48 移动开发

转换为当前 Swift 语法失败 - “没有这样的模块"(斯威夫特 4,Xcode 9)

在 Xcode 9 中,我尝试自动转换为 Swift 4.它失败并显示以下消息: 转换为当前 Swift 语法失败 在尝试迁移之前,请确保所有选定的目标都使用当前配置的 Swift 版本成功构建. 它在抱怨缺少模块.但是当我进行常规构建时,没有问题.不确定这是否相关,但该模块(Xcode 抱怨缺少该模块)早先已转换为 Swift 4(在它自己的项目中). 注意:这里没有使用 C ..
发布时间:2021-09-02 18:54:23 移动开发

“'NSOffState' 在 Swift 中不可用"

我有一个 NSView 的扩展,它有一个名为 clearControllersInView() 的简单函数,它获取视图中的所有控制器并将它们设置为默认值(即复选框关闭,弹出窗口和组合到第一个菜单项,文本字段到空字符串).我在 Swift 3 下没有遇到这个问题. 我正在使用 Xcode 9 的当前测试版并将此扩展更新到 Swift 4.问题出在处理复选框的部分,当我尝试设置NSOffStat ..
发布时间:2021-09-02 18:53:26 移动开发

Vapor 不适用于 xcode 9 和 swift 4

当我尝试使用 Xcode 9 编译我新创建的蒸汽项目时,我收到 189 个编译错误.完成这项工作的诀窍是什么?我安装了蒸汽和工具箱,并通过“蒸汽新测试 --template=api"创建,然后通过“蒸汽 xcode"来启动它. 解决方案 Xcode 12/Swift 5.3 更新 vapor 现在是 homebrew/core 的一部分.来源:github homebrew-core ..
发布时间:2021-09-02 18:53:17 其他开发

在已经设置的图像 swift 4 之上加载图像的问题

我在 cellForItemAtIndexPath 中遇到了一个问题,我将图像设置到我的单元格的 UIButton 但每次我滚动 collectionView 的单元格时,它都会一次又一次地将图像放置在已经设置的图像之上.我可以说是因为图像的阴影越来越厚.我正在从我在该 swift 文件中创建的图像文字数组中提取图像,并且正在加载正确的图像,因此那里没有问题.我相信这对大多数人来说是一个简单的解决 ..
发布时间:2021-09-02 18:52:17 其他开发

批量修复数百个“#selector 未暴露于 Objective-C"Xcode 9 或 9.1 中的错误

有没有什么办法可以通过添加'@objc'来将这个实例方法暴露给Objective-C来一次修复多个错误,在我完成修复之后,我实际上有超过200个这样的错误70个错误,一一做就累了. 我尝试在 issue navigator 中选择多个这些错误,但没有立即看到 Fix 的方法. 我看到的唯一方法是一次选择一个错误并点击Fix,哦,这令人作呕,如果您知道任何方法,请帮助. 解决方案 ..
发布时间:2021-09-02 18:52:07 移动开发

使 UIColor 可编码

struct 任务:Codable {变量内容:字符串var 截止日期:日期变量颜色:UIColor...} 有警告说“类型‘任务’不符合协议‘可解码’"和“类型‘任务’不符合协议‘可编码’".我搜索了一下,发现这是因为 UIColor 不符合 Codable.但我不知道如何解决这个问题.所以... 如何使 UIColor 可编码? 解决方案 如果您只关心 4 种颜色组件,这是一个 ..
发布时间:2021-09-02 18:51:32 其他开发

如何在 xCode 9.0 中设置 SVN 存储库

使用 xCode 9.0,我遇到了 SVN 设置问题. 我找不到任何添加正在运行的 SVN 存储库的选项适合早期版本的 xCode. 在源代码控制中,我到处都在使用 GIT.我正在使用 SVN很长时间并且可以正常使用早期版本的 xCode 但是这不适用于 xCode 9.0. 解决方案 我正在添加这个答案,因为我发现解决方法(不是一个完整的解决方案) 如果您已将 xCod ..
发布时间:2021-09-01 19:34:47 其他开发