问题标签 [swift5.2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 导航栏按钮项不可见但可操作的 iOS Swift
这是我的 rightBarButton 项目代码:
json - 解析 OpenWeather JSON 数据时出现 keyNotFound 错误(SwiftUI)
我需要使用 openWeather API 检索“名称”对象,并且我设法解析 json 并检索数据,但是对于其特定对象,例如“名称”,我经常收到此错误:
keyNotFound(CodingKeys(stringValue: "name", intValue: nil), Swift.DecodingError.Context(codingPath: [], debugDescription: "No value associated with key CodingKeys(stringValue: \"name\", intValue: nil) (\ “名称\”)。”,基础错误:无))
需要帮助来解决这个问题。谢谢。
这是我的代码(在 3 个文件中):
xcode - 当用户点击它时更改导航栏的标题
我是快速编程的新手,但是当用户点击导航栏时,我找不到如何更改导航栏标题的问题的答案(参见 Microsoft [前 Wunderlist] 的示例应用程序“ToDo”)。因此,首先我从表格视图中选择“项目 A”,然后在接下来的屏幕中,标题位于导航栏中 - 到目前为止一切都很好。通过点击这个标题“项目 A”,应该可以更改标题(也可以通过在 Realm 中保存更改来更改具有项目列表的前一个表视图)。现在我只使用命令
在即将到来的视图控制器中的 viewDidLoad 中,其中 .title 等于我的“Item”类中的标题
有任何想法吗?或者我是否必须使用自定义导航栏,如果是这样怎么办?提前致谢!
swift - Swift 5.2 闭包中的元组解构具有不一致的行为
我在 Swift 5.2 中遇到了一个奇怪的元组解构问题。我认为元组解构从前一段时间就在闭包参数中不起作用。实际上,以下内容不起作用:
但是,我注意到以下所有工作:
最后两个示例在 Swift 5.2 之前有效吗?这种行为是否记录在某处?
swift - 在 SwiftUI 中动态获取 Shape 以供查看
使用 Swift 5.2 我想创建一个函数来动态改变形状
我有一个像
我想创建一个协议返回类型为 Shape 的函数,我在下面的示例中用我的自定义形状替换了泛型
我不能对某些类型使用不透明类型,因为我返回不同的类型并且出现编译错误
我也不能将它与协议类型保持原样,因为我收到错误
有什么办法可以优雅地实现这一目标吗?
swiftui - 如何使用完成处理程序填写列表 [SWIFT UI]
我想使用完成处理程序填充列表,问题是它在第一次执行时加载 nil 并在我尝试使用我的视图时标记错误,其中我的列表由完成处理程序填充......任何修复建议这个?
这就是我尝试填写清单的方式
如您所见,我需要填写我的列表,直到InvitationService
请求结束,但是如果我尝试将其放入代码中,我会得到一个
转义闭包捕获变异的“自我”参数
错误
我是说
我的观点
我正在尝试执行,当我这样做时invitationsList
为零
ios - Swift:struct no init 中的快速访问功能
我正在尝试访问这样的结构中的功能
但我收到了这个错误:
你们中的任何人都知道如何访问结构中的函数。
我会非常感谢你的帮助。
ios - Swift:在两个可选值之间切换
我正在尝试实现两个选项值之间的切换:
但我收到了这个错误:
在第一种情况下,我收到此错误:
'nil' is not compatible with expected argument type 'Bool'
在第二种情况下,我收到了另一个错误:
Expression pattern of type 'Bool' cannot match values of type '(Int?, Int?)'
我对你们的问题是,我怎样才能设法生成这与可选值之间的案例?
我会非常感谢你的帮助
ios - Swift:如何实现字符串数组的枚举
我正在尝试实现这样的字符串数组枚举
但我收到了这个错误:
你们中的任何人都知道如何修复此错误以使枚举工作?
我会非常感谢你的帮助。
swift - 如何防止其他应用程序在 macOS 中监听鼠标事件?
我正在用 Swift 制作一个 macOS 应用程序,我的应用程序的窗口总是在其他应用程序之上。即使这些应用程序处于全屏模式,这也适用于所有应用程序。但是,当 Keynote 以全屏模式运行并且我的应用程序位于其顶部时,所有适用于我的应用程序的鼠标事件也会转到 Keynote 并退出全屏。
我不确定发生了什么,但我需要防止主题演讲退出全屏。我怎样才能做到这一点?
我的应用程序的窗口级别是NSWindow.Level.popUpMenu
. 而且,我尝试了以下方法,但到目前为止没有任何效果: