NSLog 在 Xcode 中无效
我困惑了很长一段时间。在我的项目中,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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以尝试清理(shift+command+k)您的项目。
这对我有用。
You can try to clean(shift+command+k) your project.
It works for me.
试试这个方法
Try this way