gpt4 book ai didi

ios - UITableView 不会转换到下一个 View

转载 作者:行者123 更新时间:2023-11-30 11:27:02 26 4
gpt4 key购买 nike

我正在开发一个项目,但遇到了障碍。我到处搜索并尝试了在博客、其他 Stack Overflow 帖子等中找到的所有内容。但没有任何效果。

这是我的问题。

我正在尝试创建一个聊天应用程序,该应用程序将在单击/点击特定人员时打开消息。我的打开用户界面做得很好,但我无法进行转换。我开始在 Storyboard中处理该项目,然后切换到主要代码。

我的聊天 Controller 代码如下:

    //**My attempt at creating the transition**

override func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
let layout = UICollectionViewFlowLayout()
let controller = ChatLogController(collectionViewLayout: layout)
controller.friend = messages?[indexPath.item].friend
self.navigationController?.pushViewController(controller, animated: true)
}
}

我尝试转换到并传递数据的 View

import UIKit

class ChatLogController: UICollectionViewController, UICollectionViewDelegateFlowLayout {
var friend: Friend?{
didSet{

}
}
override func viewDidLoad(){
super.viewDidLoad()
}
}

Image of the chat UI at present

最佳答案

您需要确保将 UIViewController 嵌入导航 Controller 中,否则它将为零。您可以在 Storyboard 上执行此操作,方法是选择 UIViewController,然后转到编辑器 -> 嵌入 -> 导航 Controller 。

关于ios - UITableView 不会转换到下一个 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50629603/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com