NSLog 在 Xcode 中无效

发布于 2024-11-11 18:08:35 字数 394 浏览 4 评论 0原文

我困惑了很长一段时间。在我的项目中,nslog 无效,例如:


 NSArray *arr = [NSArray arrayWithObjects:@"a",@"b",nil];

NSLog(@"%@",arr);

在控制台中没有结果。在调试器中,我可以在本地看到 arr,当我选择:“将描述打印到控制台”时,它在控制台中显示如下:

Printing description of arr:
(gdb) 

在我的项目中,我使用了一些内置于 C& 中的库。 C++,我将它们添加为框架。我发现在创建 pthread 并使用 lib 执行某些操作后,NSlog 总是变得无效。 我对此一无所知,可以给点建议吗?

谢谢!

I am confused for a long time. In my Project, the nslog is invalid,like:


 NSArray *arr = [NSArray arrayWithObjects:@"a",@"b",nil];

NSLog(@"%@",arr);

In the console there is no result. In the debugger, I can see the arr in the local, and when I select:"Print Description to Console", it shows in the console like:

Printing description of arr:
(gdb) 

In My Project I use some lib built in C&C++, and I add them as frame work. I find the NSlog always becomes invalid after I create a pthread and do sth using the lib.
I've no idea about it and can any give tips?

thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

慕巷 2024-11-18 18:08:35

您可以尝试清理(shift+command+k)您的项目。
这对我有用。

You can try to clean(shift+command+k) your project.
It works for me.

悍妇囚夫 2024-11-18 18:08:35

试试这个方法

for(int i=0; i<[arr length]; ++i)
     NSLog(@"%@",arr[i]);

Try this way

for(int i=0; i<[arr length]; ++i)
     NSLog(@"%@",arr[i]);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文