我正在 SwiftUI 中开发一个非常简单的应用程序,并且我设法为我的列表创建了一个导航按钮,它将我带到了 DetailViewController。在右上角,我想要一个“+”按钮来将内容添加到我的列表中:
navigationBarItems(trailing:
NavigationButton(destination: DetailVC()) {
Image(systemName: "plus")
.resizable()
.frame(width: 20, height: 20)
}
)
Run Code Online (Sandbox Code Playgroud)
问题是当我点击按钮时,它不会导航到我的 DetailVC。
我也试过这个:
.navigationBarItems(trailing:
PresentationButton(destination: DetailVC()) {
Image(systemName: "plus")
.resizable()
.frame(width: 20, height: 20)
}
)
Run Code Online (Sandbox Code Playgroud)
使用此代码,问题在于它没有显示带有“返回”按钮的 DetailVC,但它从底部显示并且无法返回到我的 ContentView
放入导航栏中以正确导航的正确项目是什么?
谢谢你,尼科
我正在开发一个在开头使用 Face/Touch ID 的应用程序。我通过将此 func 添加到我的 MainViewController() 来实现此目的:
let context = LAContext()
if context.canEvaluatePolicy(.deviceOwnerAuthentication, error: nil) {
context.evaluatePolicy(.deviceOwnerAuthentication, localizedReason: "Verifying") { (success, err) in
if success {
DispatchQueue.main.async {
self.loginSuccessfull()
self.button.removeFromSuperview()
}
} else {
if let err = err {
print(err)
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这在 ViewDidLoad 和按钮中都会被调用,如本视频所示。
正如你所看到的,当我尝试关闭我的应用程序时,它有一个非常奇怪的行为,我确定这是由 FaceID 引起的。
有什么建议可以解决这个问题吗?
崩溃日志:
Error Domain=com.apple.LocalAuthentication Code=-4 "Caller moved to background." UserInfo={NSLocalizedDescription=Caller moved to background.}
Run Code Online (Sandbox Code Playgroud) 是否可以在 a 上设置无限最大值UIStepper?如果没有,除了没有计数限制之外,还有其他选择吗?