问题标签 [swift-optionals]
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.
swift - 当 Swift 中的计时器功能触发 AVAudioPlayer 声音时出现致命错误
尝试使用计时器功能触发声音文件,但在计时器计数达到触发音频文件后,我收到此错误:
致命错误:在展开可选值时意外发现 nil。
我找不到与 nil/optionals 相关的问题。请帮帮我,谢谢。(A.wav 文件在项目资源文件夹中)
swift - 为什么我不能声明一个变量并且不给它分配任何值以供以后使用?
好吧,我了解可选项和 nil 值的概念以及 swift 希望如何保护您的代码免受errors
Swift 擅长推理variables
。但是为什么 swift 编译器不只接受一个声明的变量。
也就是说,为什么会
如果我说,抛出错误或不允许
然后编译器很高兴。如果说编译器推断第一条语句与后面的表达式相同,那会没有意义吗?有人可以解释一下。
ios - 快速循环plist
嘿伙计们,我目前正在尝试遍历一个设置如下的 plist:
我正在使用的代码:
但是我在循环的第一行遇到错误:for-in 循环需要'NSDictionary?符合“顺序”;你的意思是解开可选的吗?
我使用swift从plist中的嵌套NSDictionary循环中获取代码,它似乎与我的结构化plist相同,所以我不确定它为什么不起作用。遍历我的 plist 的最佳方法是什么?
swift - Swif 结构不符合 Codable
我正在尝试让带有可选选项的结构可编码/可解码,但我收到一条错误消息:
类型“项目”不符合协议“可编码”
这是代码:
我怎样才能让[(testoRisposta: String, valoreRisposta: Bool)]?
顺从?
谢谢
xcode - 为中学复制游戏场景?
我目前正在研究一个精灵套件 - 我已经完成了第一级。我的游戏场景从遇到管理器调用,用于我准备的场景。
我很好奇是否可以复制游戏场景以设置二级?我已经尝试过,其中参考选择的“游戏场景2”运行时构建成功。
我的问题是,现在我已经将其作为试验,游戏场景出现但完全静止。然后我收到一个错误,将我引导至代码中的一个语句,如下所示:
我得到错误:
线程 1:致命错误:在展开可选值时意外发现 nil。
这似乎在一个游戏场景中运行良好,突然间提到了这个错误消息。
我对 Xcode 相当陌生,并试图了解可选选项,但我无法理解如何克服这个问题或能够重新调整语句?
swift - Mac OS 中 AXUIElementCopyAttributeValue 的展开问题
我正在尝试复制一些有关辅助功能窗口选项的信息。不幸的是,我无法解决由 AXUIElementCopyAttributeValue 方法引起的错误,尽管将似乎所有正确的类型作为参数传入。
代码:
我是 Swift 的新手,但是我已经阅读并重新阅读了有关可选参数的文档,实际上并不清楚传入了什么意外值-我认为这与位置变量有关,但从我请参阅我应该正确传递参考。任何帮助将不胜感激。
ios - Optional 在赋值后仍然返回 Nil
我正在开发与“喜欢/不喜欢帖子”类似的功能。
我有一个 MVVM 架构:
我在这里成功获得了帖子是否被点赞的值;
但是,当它到达我的单元格时,该值仍然为零。
添加单元格代码:
ios - 无法分配“字符串??”类型的值 键入“字符串?” 错误
假设我定义了一个类
我有一本字典
然后当我进行如下分配时
它说
无法分配“字符串??”类型的值 键入“字符串?”
插入 ' 作为!细绳'
返回类型foo
是String?
并且Dictionary
在使用下标时返回其值类型的可选,但是String??
swift中的类型是什么?
我认为进行这样的分配应该是合法的。为什么它会抱怨,我应该如何做这个作业