在UITabbarController中使用presentViewController时,可以通过以下步骤传递数据:
下面是一个示例代码:
class MyDataModel {
var data: String
init(data: String) {
self.data = data
}
}
let targetViewController = TargetViewController()
let dataModel = MyDataModel(data: "Hello World")
targetViewController.dataModel = dataModel
self.present(targetViewController, animated: true, completion: nil)
class TargetViewController: UIViewController {
var dataModel: MyDataModel?
// ...
}
let targetViewController = self.presentedViewController as? TargetViewController
targetViewController?.dataModel = dataModel
通过以上步骤,你可以在UITabbarController中使用presentViewController方法来传递数据。请注意,这只是一个示例,你可以根据实际需求进行相应的修改和扩展。
推荐的腾讯云相关产品:腾讯云移动应用分析(MTA),产品介绍链接地址:https://cloud.tencent.com/product/mta
Game Tech
Game Tech
Game Tech
腾讯云存储专题直播
企业创新在线学堂
云+社区技术沙龙[第17期]
腾讯云数据湖专题直播
腾讯云GAME-TECH沙龙
云+社区沙龙online第5期[架构演进]
小程序·云开发官方直播课(数据库方向)
云+社区沙龙online[数据工匠]
领取专属 10元无门槛券
手把手带您无忧上云