gpt4 book ai didi

ios - 在 XCode 中调试时扩展数组的值

转载 作者:搜寻专家 更新时间:2023-11-01 06:18:58 24 4
gpt4 key购买 nike

在 XCode 中调试时,有没有办法完全扩展集合或字典变量,以便我可以看到各个属性的值?

例如,我有这个对象:

User:
name
email
phone

然后当我有两个用户的数组在应用程序运行时传递,并尝试在调试器中查看它,我看到了这个:

po users
▿ 2 elements
▿ [0] : <User: 0x7fa3ab597fd0>
▿ [1] : <User: 0x7fa3ab597bb0>


po debugPrint(users)
[MyApp.User, MyApp.User]

po users[0].name
"John"

我如何才能看到所有属性的值而不必单独挖掘?

最佳答案

为您的 User 对象或值实现 CustomStringConvertible,它们将按您的需要打印。

extension User: CustomStringConvertible {
var description: String {
return "Name: \(name)"
}
}

关于ios - 在 XCode 中调试时扩展数组的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38017651/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com