ios - 为什么我的一个 swift 文件的打印结果没有出现在 xcode 调试区域

标签 ios swift debugging

xcode调试区

enter image description here

你好,

我是 iOS 开发的新手。我正在尝试学习某人的代码来构建应用程序。

这是我的问题的截图:/image/4QX5P.png

我正在尝试 print("hello") 和 print("your requestID is : ") 但它没有出现在我的调试区域,该代码写在我的 ViewController.swift 文件中

调试区只是从 VenuesTableViewController.swift 文件(来自另一个 swift 文件)打印出网络结果

这里出了什么问题?提前致谢:)

最佳答案

根据您的代码,很奇怪您的打印 "hello" 没有出现在您的调试区域,因为它是在您的 ViewController 的 viewDidLoad 上声明的。 你真的用过这个 ViewController 吗?

第二个打印 "Your request id..." 可以根据你的previous guard statements 打印或不打印:guard let dictionnarayJSON...guard let meta...guard let requestID. guard 语句允许您控制代码流。如果您测试的是正确的,它可以继续执行您的代码。如果不是,则放置 return 以便停止代码流。

因此,如果您的 3 个保护语句之一失败,您将无法到达打印语句print(Your requet id...)

我建议您查看 Apple 文档:Control Flow

关于ios - 为什么我的一个 swift 文件的打印结果没有出现在 xcode 调试区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46501619/

相关文章:

ios - 单击并打开 iPad 相机时出现 uipopover 问题

xcode - 在 Xcode7 中播放音频

ios - PFObject 没有成员 objectforkey

swift - 我怎样才能在 cocoa (OS X) 中以编程方式自定义工具提示?

java - 我使用 RESTful 请求创建的批处理作业的详细输出的最佳实践

使用 gdb 的 C++ 特定调试技巧

cocoa - NSZombies 正在吃我应用程序的大脑!

objective-c - 单例中的静态变量

ios - 自定义 barbuttonItem 不显示

objective-c - MKMapView:显示或隐藏注释数组而不循环