提问人:sharanabasappa sugoor 提问时间:11/10/2023 最后编辑:soundflixsharanabasappa sugoor 更新时间:11/10/2023 访问量:58
即使在符合 UIViewControllerRepresentable 协议后也会出现错误
Getting error even after conforming to UIViewControllerRepresentable protocol
问:
每当我尝试在现有的 UIKit 项目中使用以下代码片段时,我都会收到以下错误。当我将相同的代码移动到另一个 Xcode 项目时,它可以完美地工作。 单击Xcode建议时,添加了相同的功能,但再次出现相同的错误。
类型“MyUIKitViewControllerWrapper”不符合协议“UIViewControllerRepresentable”
import Foundation
import SwiftUI
struct MyUIKitViewControllerWrapper: UIViewControllerRepresentable {
func makeUIViewController(context: Context) -> MyUIKitViewController {
return MyUIKitViewController()
}
func updateUIViewController(_ uiViewController: MyUIKitViewController, context: Context) {
}
}
import Foundation
import UIKit
// Create your UIKit view controller
final class MyUIKitViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Set up your UIKit view controller
let label = UILabel()
label.text = "Hello from UIKit!"
label.textAlignment = .center
label.frame = CGRect(x: 0, y: 0, width: 200, height: 50)
view.addSubview(label)
}
}
答: 暂无答案
评论