Ios 这是什么意思?在斯威夫特的沮丧中是什么意思?
行中:Ios 这是什么意思?在斯威夫特的沮丧中是什么意思?,ios,swift,Ios,Swift,行中: let x = cat.nameOfCat as? String as之后的?是否意味着向下转换字符串是可选的,因为如果转换失败,您将以nil结束?使用“as?”如果无法转换对象,则返回nil,如果无法转换对象,则返回“as” 用这个?窗体,除非您非常确定强制转换是有效的,在这种情况下,您可以删除它以避免处理不必要的可选项。使用“as”如果无法强制转换对象,则返回nil,而使用“as”时,如果无法强制转换对象,则会导致崩溃 用这个?窗体,除非您非常确定强制转换是有效的,在这种情况下,
let x = cat.nameOfCat as? String
as
之后的?
是否意味着向下转换字符串是可选的,因为如果转换失败,您将以nil
结束?使用“as?”如果无法转换对象,则返回nil,如果无法转换对象,则返回“as”
用这个?窗体,除非您非常确定强制转换是有效的,在这种情况下,您可以删除它以避免处理不必要的可选项。使用“as”如果无法强制转换对象,则返回nil,而使用“as”时,如果无法强制转换对象,则会导致崩溃
用这个?窗体,除非您非常确定强制转换是有效的,在这种情况下,您可以删除它以避免处理不必要的可选项。使用“as”如果无法强制转换对象,则返回nil,而使用“as”时,如果无法强制转换对象,则会导致崩溃
用这个?窗体,除非您非常确定强制转换是有效的,在这种情况下,您可以删除它以避免处理不必要的可选项。使用“as”如果无法强制转换对象,则返回nil,而使用“as”时,如果无法强制转换对象,则会导致崩溃
用这个?表单,除非您非常确定强制转换是有效的,在这种情况下,您可以删除它以避免处理不必要的可选内容。断言失败。现在这是不可追踪的;我可以想象(虽然我不知道)当斯威夫特得到某种错误处理模型时,它可能是。@JayO'Conor崩溃是指程序遇到致命错误,无法再运行,无法计划关闭。我怀疑Jay在问这是否是“未定义的行为,以可能被利用的方式爆炸”与C中的许多内存错误类似的崩溃类型,与受控诊断崩溃类型相比。断言失败。现在这是不可追踪的;我可以想象(虽然我不知道)当斯威夫特得到某种错误处理模型时,它可能是。@JayO'Conor崩溃是指程序遇到致命错误,无法再运行,无法计划关闭。我怀疑Jay在问这是否是“未定义的行为,以可能被利用的方式爆炸”与C中的许多内存错误类似的崩溃类型,与受控诊断崩溃类型相比。断言失败。现在这是不可追踪的;我可以想象(虽然我不知道)当斯威夫特得到某种错误处理模型时,它可能是。@JayO'Conor崩溃是指程序遇到致命错误,无法再运行,无法计划关闭。我怀疑Jay在问这是否是“未定义的行为,以可能被利用的方式爆炸”与C中的许多内存错误类似的崩溃类型,与受控诊断崩溃类型相比。断言失败。现在这是不可追踪的;我可以想象(虽然我不知道)当斯威夫特得到某种错误处理模型时,它可能是。@JayO'Conor崩溃是指程序遇到致命错误,无法再运行,无法计划关闭。我怀疑Jay在问这是否是“未定义的行为,以可能被利用的方式爆炸”与C中的许多内存错误类似的崩溃类型,与受控诊断崩溃类型相比。