swift3相关内容

错误:UICollectionView 必须使用非零布局参数初始化

我正在尝试从 youtube 教程创建一个类似 Facebook Messenger 的应用程序.我有一个主页,用户单击 BarButton 打开聊天.主页工作正常,直到我单击 BarButton 打开聊天,它崩溃并显示以下错误消息“UICollectionView 必须使用非零布局参数初始化".我是 iOS 开发的新手,所以不能真正理解问题到底是什么,因为我已经有了 init 方法.由于我有不同 ..
发布时间:2022-01-09 08:05:42 移动开发

无效更新:第 0 节中的项目数无效.

最近报错: 致命异常:NSInternalInconsistencyException无效更新:第 0 节中的项目数无效.更新后现有节中包含的项目数 (13) 必须等于该部分中包含的项目数之前update(12),加上或减去插入或删除的项目数从该部分(0 插入,0 删除)加或减数字移入或移出该部分的项目数(0 移入,0 移出). 错误发生在我的 tvOS 客户端的以下代码中: le ..
发布时间:2022-01-08 23:55:21 移动开发

Xcode - 如何以编程方式在容器视图中嵌入/更改视图控制器?

我正在尝试以编程方式设置/或更改控制器视图内的嵌入式视图控制器. 我有 3 个不同的视图控制器,我想在容器视图中显示它们,所有这些都取决于用户是否登录. 我环顾四周并尝试了一堆代码,我发现一个有效,但代码改变了自我视图,而不是视图容器视图. 我尝试过的很多代码也没有在 Swift 3 中使用,所以作为一个新的应用程序开发人员,这压力很大,因为我试图将其转换为 Swift 3. ..
发布时间:2022-01-05 17:17:28 其他开发

Xcode 8.2.1 未显示有关自动完成的文档说明

我在 Xcode 8.2.1 中向我的代码添加文档时遇到问题. 这是我的代码: ////测试文档方法//////- 参数字符串:输入字符串///- 返回:输出布尔值func testMethod(string:String) ->布尔{如果字符串==“是"{返回真}返回假} 文档在快速帮助窗口中按预期显示,但描述未在代码自动完成窗口中显示. 有没有办法让描述显示在自动完成框中,如下 ..
发布时间:2022-01-05 12:52:45 移动开发

如何更改标签中某些单词的颜色 - Swift 3

创建一个带有简单文本的标签. 如何更改标签中某些单词的颜色? 斯威夫特 3 如下图- 解决方案 使用 NSMutableAttributedString 为字符串中的不同单词应用颜色.试试这个,已经有很多类似的问题在SO中有答案. 让 myLabel = UILabel()var stringOne = "Swift 3 来了"让 stringTwo = "有"让范围 ..
发布时间:2022-01-01 12:01:02 移动开发

带有发布请求的swift3 webview

我正在运行一个学校项目,我是 swift3 的新手. 通过搜索,我知道如何将数据从一个视图传递到另一个视图:将数据从 tableview 传递到 webview 在上面的帖子中,他使用http get请求将数据传递到网站,然后重新加载webivew: let URL = NSURL(string: "https://www.example.com?data=\(passData)") ..
发布时间:2022-01-01 12:00:53 其他开发

如何在 Widgets/Today Extension 单击上打开特定视图控制器

我正在尝试在小部件单击上打开特定的视图控制器,但无法打开它,我可以使用 url 模式打开应用程序,但我想打开特定的视图控制器我该怎么做,这里是代码使用 url 架构打开应用程序: @IBAction func open_app(_ sender: Any){ extensionContext?.open(URL(string: "open://")! ,完成处理程序:无)} 按钮单击我正在使 ..
发布时间:2022-01-01 12:00:36 其他开发

Swift 3 以编程方式创建 UILabel 并添加 NSLayoutConstraints

您好,我正在尝试以编程方式创建一个标签并添加 NSLayoutConstraints,以便无论屏幕大小和方向等如何,它都可以在超级视图中居中.我已经看过了,但找不到可以遵循的示例.这是我所拥有的: let codedLabel:UILabel = UILabel()codedLabel.frame = CGRect(x: 100, y: 100, width: 200, height: 200) ..

推送通知在 Firebase 4.0 中不起作用

我今天将 Pod 更新为新的 Firebase 4.0.我浏览了建议的更改并从 Github 示例中获取了代码.老实说,我不知所措,我拿走了 FCM 令牌并从 firebase 控制台发送了一条消息,但我什么也没得到. 我刷新,它说消息已发送,但我检查了控制台和设备,但什么也没有.我错过了什么? 这是我的应用代表: ////由 Erik Grosskurth 于 17 年 4 月 2 ..

Swift 3.0 中的 NSIndexPath 和 IndexPath

我最近将我的代码转换为 Swift 3.0.我的集合视图和表视图数据源方法现在在它们的方法签名中包含 IndexPath 而不是 NSIndexPath.但仍然在方法定义中,它将 IndexPath 类型转换为 NSIndexPath.即 func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath ..
发布时间:2022-01-01 12:00:15 移动开发

快速禁用 UITextField 中的闪烁光标?

如何从 UITextField 禁用 Swift 中的光标?条件 - 当用户登录时,然后进入应用程序.如果用户可以让我从应用程序注销,则不会将光标显示到 UITextField 中. 解决方案 首先你需要确认 UITextFieldDelegate 然后像 yourTextField.delegate =self 一样设置你的 textField添加yourTextField.resign ..
发布时间:2022-01-01 12:00:06 移动开发

如何在 Swift 3 中将edgesForExtendedLayout 设置为none

问题是我的视图,在 ScrollView 中包含一个 UIView 和一个 UITableView,隐藏在 UINavigationBar 如果设置为半透明. 我考虑过几个类似this的话题,但它们都建议设置: self.edgesForExtendedLayout = UIRectEdgeNone 在 Swift 2 中,这段代码是: self.edgesForExtendedLay ..
发布时间:2022-01-01 11:59:52 移动开发

从日期获取工作日 - Swift 3

我环顾四周,但没有在 swift 3 中找到一个快速答案.我今天的工作日是这样的: let weekday = Calendar.current.component(.weekday, from: Date()) 但相反,我想获取给定日期的工作日.这是怎么做的?谢谢 解决方案 想必你已经有了一个Date? let weekday = Calendar.current.componen ..
发布时间:2022-01-01 11:59:42 其他开发

如何正确加载数千条记录到 Realm?

我正在尝试使用 Realm 将大约 8000 条记录保存到磁盘中,但它阻止了 UI.因此,我使用 Realm.asyncOpen 在后台线程中执行数据保存. 当我尝试以这种方式保存大量记录时,问题是 100% 的 CPU 使用率. 如何正确加载数千条记录到 Realm? 解决方案 试试官方demo中的方式来保存大量数据: DispatchQueue(label: "backg ..
发布时间:2022-01-01 11:59:34 移动开发

在 UIImageView 上添加渐变

我试图在我的 UIImageView 上添加一个子层,但它不起作用. 我有一组从 photo0 到 photo9 命名的 10 张图片,我显示它带有5秒的计时器. 出口shanghaiImage是我的背景 我想在这个马蒂的顶部添加一个渐变,比如:透明(顶部)到黑色(底部). 谢谢你的帮助:) 这是我在 Swift 3 中的代码. 这部分很好: 导入 UIKit类视 ..
发布时间:2022-01-01 11:59:27 移动开发

在 Swift3 中使用 SwiftyJSON

如何在 Swift3 中使用 SwiftyJSON?我已经安装了 pod. pod 'SwiftyJSON', :git =>'https://github.com/SwiftyJSON/SwiftyJSON.git', :branch =>'swift3' 但是使用 Xcode 8 GM 会抛出很多错误. 有人可以帮我正确安装吗? 解决方案 SwiftyJSON 现在支持 Sw ..
发布时间:2022-01-01 11:59:12 其他开发