gpt4 book ai didi

ios - 如何在 Objective C 中获取运行时正在执行的行号

转载 作者:行者123 更新时间:2023-11-28 19:11:48 29 4
gpt4 key购买 nike

我正在开发一个应用程序,其中我需要当前在运行时执行的方法的行号。

最佳答案

你没有说为什么你想要行号,但由于 Objective-C 是 C 的超集,你可以使用 __LINE__ 预定义宏(与 __FILE__ 一起使用) 预定义宏)来执行诸如日志记录之类的操作:

NSLog(@"Hi!  I'm at %s:%u", __FILE__, __LINE__);

您可能还会发现 __FUNCTION__ 预定义宏也很有用:

NSLog(@"Hi!  I'm in method %s at %s:%u", __FUNCTION__, __FILE__, __LINE__);

关于ios - 如何在 Objective C 中获取运行时正在执行的行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14876048/

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