Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift:EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)访问JSON URL_Json_Swift3 - Fatal编程技术网

Swift:EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)访问JSON URL

Swift:EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)访问JSON URL,json,swift3,Json,Swift3,我目前正在学习JSON和视图控制器, 我在点击标签栏时发现了这个错误 EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0) 访问URL时,错误出现在此行(请参见下图) 我上传了这个项目以便于分析错误 谢谢你的帮助 您的保护语句是无用的,因为您被强制展开括号中的值 要使guard语句完全起作用,您需要第二个可选绑定: guard let stationURL = nxCurrentStation?.stationStreamURL, let streamURL

我目前正在学习JSON和视图控制器, 我在点击标签栏时发现了这个错误

EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)

访问URL时,错误出现在此行(请参见下图)

我上传了这个项目以便于分析错误

谢谢你的帮助


您的
保护
语句是无用的,因为您被强制展开括号中的值

要使
guard
语句完全起作用,您需要第二个可选绑定:

guard let stationURL = nxCurrentStation?.stationStreamURL, 
      let streamURL = URL(string: stationURL) else { ...

太好了,谢谢