问题标签 [nslog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
57012 浏览

objective-c - 与 NSLog 一起使用的“toString()”的 Objective-C 等效项是什么?

是否有一种方法可以在我的自定义类中覆盖,这样当

被调用,它将打印我的对象的字段(或我认为重要的任何内容)?我想我正在寻找与 Java 的toString().

0 投票
2 回答
1612 浏览

cocoa - 为什么 NSView 的 frame 方法返回错误的结果?

我偶尔想以编程方式更改 NSView 的尺寸。为此,获取各种视图的尺寸,相对于彼此调整它们,然后使用 setFrame: 重新定位是有帮助的。

问题在于,从我的角度来看,frame 方法通常会返回明显错误的 NSRect。

我有一个在 Interface Builder 中设置了 NSPanel 的程序,并与我的主程序建立了各种连接。为了测试帧返回的 NSRect,我在应用程序的 awakeFromNib: 方法中打开了面板,检索了一些 NSRect,并将它们打印到控制台。

这是我的 awakeFromNib:

此代码的结果在控制台中如下所示:

请注意 (i) 面板和两个控件都显示在屏幕上;(ii) 我知道插座已正确连接,因为我可以通过编程方式对控件进行操作并让它们工作;(iii) 界面生成器在“尺寸和位置”下的检查器中显示正确的帧尺寸。

简而言之,该程序的其他所有内容都运行良好。实际上似乎框架尺寸设置不正确或其他什么。

有人可以告诉我如何检索真实的帧信息吗?或者至少解释一下我看到的结果?

0 投票
4 回答
245 浏览

iphone - 是否有可以在 NSLog() 中使用的所有代码的概述?

即 %@ 用于字符串, %f 用于双精度......我不知道这些占位符的词,但如果有关于如何打印布尔值和其他值的列表会很棒。

0 投票
2 回答
2186 浏览

objective-c - NSLog(...) 不正确的格式说明符会影响其他变量吗?

我最近浪费了大约半个小时来追踪 NSLog(...) 中的这种奇怪行为:

行 (A) 打印预期的“num=123, text=abc”,但行 (B) 打印“num=123, text= (null) ”。

显然,打印 a long longwith%d是一个错误,但有人可以解释为什么它会导致text打印为 null 吗?

0 投票
1 回答
5418 浏览

iphone - Objective-C NSString:记录时出现奇怪的字符

大家好,在 Objective-C / iPhone 开发方面,我完全是个菜鸟。

我正在尝试从 SQLite DB 中提取文本。我有一个看起来像这样的while循环:

在该循环中,这会很好地打印到日志中:

这不起作用:

当我运行上面并查看日志时,我看到:

我试图将该字段写到标签上,认为它可能是 NSLog 特有的,但那里什么也没有。显然我错过了一些基本的东西,但我不知道它是什么。

0 投票
1 回答
406 浏览

ios - iphone nslog 损坏的数据

我对变量值有一个奇怪的问题。这是代码(它是类方法的一部分):

我正在使用带有objc_exception_throw断点的调试器。那里收到的输入objectAtIndex显示值为= 13760640。appData 的cards属性是一个NSArray,它显然没有一千万+个项目,所以我得到一个越界错误。我尝试铸造(int)cardIndex没有更好的结果。奇怪的是,其他一些类中的类似代码可以正常工作。

这是我想在整个应用程序中使用的一些数据,所以我有一个模型类,它在 AppDelegate 中被初始化,theData然后被不同的 ViewControllers 访问。在成功访问某个其他 ViewController(该 ViewController 也保留/释放)后,会出现此错误。

任何帮助将不胜感激。

0 投票
3 回答
18483 浏览

iphone - 从 CLLocationDegrees 生成字符串,例如在 NSLog 或 StringWithFormat 中

你好堆叠专家!

我的问题:如何从 CLLocationDegrees 值生成字符串?

失败的尝试:

当我查看 CLLocationDegrees 的定义时,它清楚地表明这是一个双精度:

我在这里想念什么?这让我发疯了......请帮助拯救我的心灵!

提前致谢并致以最诚挚的问候。//Abeansits

0 投票
2 回答
19714 浏览

objective-c - 将实例 ID 打印到 NSLog?

在一个类的 dealloc 方法中,我将如何打印出被释放实例的 ID(或其他一些唯一标识符)?

这可能吗?我只是想在控制台中获得更多反馈,以帮助学习。

非常感谢-加里-

0 投票
3 回答
3910 浏览

memory - 您可以将保留计数发送到 NSLog 以帮助学习吗?

只是好奇是否有使用 NSLog 显示对象保留计数。我只想将它们打印到控制台以帮助了解保留/释放如何在一些简单的代码中工作?

干杯-加里-

0 投票
1 回答
11852 浏览

objective-c - 关于 NSLog 输出 %i, %d 的问题

我对我创建的函数有疑问。我想在控制台输出中显示时间间隔。

有谁知道我应该用什么来查看控制台输出中的间隔。这不是 %d... 我不认为我在我的函数中做错了什么(当然可能是错的),所以我猜它一定是 %d。