• 实例方法“ items(cellIdentifier:cellType :)”要求“模型”符合“序列”

    我正在编写一个代码,该代码在表视图中显示我从服务器收到的值。但是,发生以下错误:实例方法“ items(cellIdentifier:cellType :)”要求“模型”符合“序列” 这是我的代码。我不知道为什么会发生错误。 rank.bind(to: tableView.rx.items(cellIdentifier: "rankingCell", cellType: RankingCell.self)) { rkc, model, cell in cell.nic...
  • 如何在Swift中将对象数组过滤到不同的段中

    晚上好, 问题 我使用GET请求从API接收Notes数组。每个便笺都有一个类型(ATC,影像和实验室) The problem is that the endpoint gets me a list of all the notes together, but I want to separate them into a UISegmentedControl by the type of note. i.e Segment 1 would have ATC, Segment 2 would have Im...
  • 快速启动一种方法

    我有一堂课: class ViewController: UIViewController { ... @IBAction func corpoButtonPressed(_ sender: Any) { let vcCorpo = UIStoryboard(name: "Corpo", bundle: nil).instantiateViewController(withIdentifier: "CorpoViewController") as! CorpoViewControll...
  • SwiftUI-致命错误:从数组中删除元素时索引超出范围

    我有一个关于appstorage的数组。我正在用foreach方法显示其元素。它具有滑动以在数组的每个元素上删除。但是,当我删除一个时,应用程序崩溃了。这是我的第一个观点; struct View1: View { @Binding var storedElements: [myElements] var body: some View{ GeometryReader { geometry in VStack{ ForEach(storedEle...
  • iOS-将字符串拆分为关键字和短语

    因此,我将FireStore用作后端。我有一个名为关键字的字段,用户可以在其中搜索产品而无需键入整个商品名称,即“草莓蛋糕”将这样保存: 0 "s" 1 "st" 2 "str" 3 "stra" 4 "straw" 但是问题是整个期限-草莓蛋糕将这样保存: 56 "strawberrycake" 但是我也希望在用户仅键入“ cake”时出现此结果,但是由于术语“ cake”未存储或术语“ cake”分割成单独的字符,因此这是不可能的。 这是我目前拥有的代码: extension Array { ...
  • 如何为特定的视图控制器编码? -苹果Swift / Xcode

    我正在尝试为项目中的特定视图控制器编写基本计算器,但是我不知道调用特定视图控制器的功能。 我希望能够连接我的插座,但是我可以说它必须在特定功能的范围内。我无法从根以外的任何视图控制器连接插座。 我是一名学生,我曾尝试查找特定ViewController的函数名称,但找不到正确的结果。 提前致谢!
  • CAAnimationGroup计时

    这对我来说很奇怪 对于以下代码(其中myView是情节提要板上的彩色UIView),计时似乎已结束。 class ViewController: UIViewController { @IBOutlet weak var myView: UIView! override func viewDidLoad() { super.viewDidLoad() } override func viewDidAppear(_ animated: Bo...
  • 无法使用Kingfisher显示来自URL的图像

    我进口翠鸟 import UIKit import Kingfisher 这是我的简单代码可以解释问题 创建一个imageView并尝试从URL显示图像 class ViewController: UIViewController { @IBOutlet weak var image:UIImageView! override func viewDidLoad() { super.viewDidLoad() let rawstrin...
  • Swift获取json数据和索引超出范围错误

    我的问题很简单,但我无法解决。当我从服务器获取JSON数据时,我想将数据安装到collectionviewcell,但是索引超出范围错误。 这是我的代码 do { let responseJSON = try? JSONSerialization.jsonObject(with: data!, options: []) if let responseJSON = responseJSON as? [String: Any] { self.jsonArray = ...
  • iOS Swift协议和委托

    我知道这是一个基本概念,出于某种原因,我在努力挣扎,我读了多篇文章,文章和电子书无济于事,我似乎在阅读时就实施了它,但对我来说却行不通。 我显然缺少明显的东西,但是我看不见树木的木头。 非常感谢我就我的代表团为什么不工作表示明显的错误或误解的任何指导。 在我的示例中,单击时动作按钮有效,但是由于某些原因,它没有到达我的第二个控制器中的didAction函数。 感谢任何指导 非常感谢 亚瑟 protocol HomeControllerDelegate: class { func didAct...
  • Swift 5:如何在按下按钮时添加文本和日期?

    我试图做到这一点,所以当我按下按钮时,我可以添加单元格的文本和日期。对于日期部分,我尝试查看其他Pod或Swift Manager软件包,但找不到任何东西。 到目前为止,这是addButtonPressed的代码。我想添加代码,以便也可以添加日期: @IBAction func addButtonPressed(_ sender: UIBarButtonItem) { var textField = UITextField() let alert = UIA...
  • SwiftUI中一个导航链接有多个目的地

    我怎样才能做到这一点? 一个基于布尔值的导航链接有多个目的地 HStack{ Spacer() NavigationLink( destination: isSignUpView == true ? SetupPassView() : ForgetView(), isActive: $showSetupPassView, label: { ...
公告

《从零开始开发BBS》课程上线啦,快来跟着我一步步搭建属于你的BBS吧。

课程地址:https://www.shiyanlou.com/courses/1436
9折优惠邀请码: ZHwfIjb1

该课程会带领大家一步步的了解并熟悉Go语言开发,如果你是一个Go语言初学者,或者正准备学习Go语言,那么这个课程非常适合你。如果你熟练掌握了本课程中的知识点,相信你就已经入门Go语言开发,并能胜任日常的开发工作了。