问题标签 [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.
objective-c - 与 NSLog 一起使用的“toString()”的 Objective-C 等效项是什么?
是否有一种方法可以在我的自定义类中覆盖,这样当
被调用,它将打印我的对象的字段(或我认为重要的任何内容)?我想我正在寻找与 Java 的toString()
.
cocoa - 为什么 NSView 的 frame 方法返回错误的结果?
我偶尔想以编程方式更改 NSView 的尺寸。为此,获取各种视图的尺寸,相对于彼此调整它们,然后使用 setFrame: 重新定位是有帮助的。
问题在于,从我的角度来看,frame 方法通常会返回明显错误的 NSRect。
我有一个在 Interface Builder 中设置了 NSPanel 的程序,并与我的主程序建立了各种连接。为了测试帧返回的 NSRect,我在应用程序的 awakeFromNib: 方法中打开了面板,检索了一些 NSRect,并将它们打印到控制台。
这是我的 awakeFromNib:
此代码的结果在控制台中如下所示:
请注意 (i) 面板和两个控件都显示在屏幕上;(ii) 我知道插座已正确连接,因为我可以通过编程方式对控件进行操作并让它们工作;(iii) 界面生成器在“尺寸和位置”下的检查器中显示正确的帧尺寸。
简而言之,该程序的其他所有内容都运行良好。实际上似乎框架尺寸设置不正确或其他什么。
有人可以告诉我如何检索真实的帧信息吗?或者至少解释一下我看到的结果?
iphone - 是否有可以在 NSLog() 中使用的所有代码的概述?
即 %@ 用于字符串, %f 用于双精度......我不知道这些占位符的词,但如果有关于如何打印布尔值和其他值的列表会很棒。
objective-c - NSLog(...) 不正确的格式说明符会影响其他变量吗?
我最近浪费了大约半个小时来追踪 NSLog(...) 中的这种奇怪行为:
行 (A) 打印预期的“num=123, text=abc”,但行 (B) 打印“num=123, text= (null) ”。
显然,打印 a long long
with%d
是一个错误,但有人可以解释为什么它会导致text
打印为 null 吗?
iphone - Objective-C NSString:记录时出现奇怪的字符
大家好,在 Objective-C / iPhone 开发方面,我完全是个菜鸟。
我正在尝试从 SQLite DB 中提取文本。我有一个看起来像这样的while循环:
在该循环中,这会很好地打印到日志中:
这不起作用:
当我运行上面并查看日志时,我看到:
我试图将该字段写到标签上,认为它可能是 NSLog 特有的,但那里什么也没有。显然我错过了一些基本的东西,但我不知道它是什么。
ios - iphone nslog 损坏的数据
我对变量值有一个奇怪的问题。这是代码(它是类方法的一部分):
我正在使用带有objc_exception_throw
断点的调试器。那里收到的输入objectAtIndex
显示值为= 13760640。appData 的cards
属性是一个NSArray
,它显然没有一千万+个项目,所以我得到一个越界错误。我尝试铸造(int)cardIndex
没有更好的结果。奇怪的是,其他一些类中的类似代码可以正常工作。
这是我想在整个应用程序中使用的一些数据,所以我有一个模型类,它在 AppDelegate 中被初始化,theData
然后被不同的 ViewControllers 访问。在成功访问某个其他 ViewController(该 ViewController 也保留/释放)后,会出现此错误。
任何帮助将不胜感激。
iphone - 从 CLLocationDegrees 生成字符串,例如在 NSLog 或 StringWithFormat 中
你好堆叠专家!
我的问题:如何从 CLLocationDegrees 值生成字符串?
失败的尝试:
当我查看 CLLocationDegrees 的定义时,它清楚地表明这是一个双精度:
我在这里想念什么?这让我发疯了......请帮助拯救我的心灵!
提前致谢并致以最诚挚的问候。//Abeansits
objective-c - 将实例 ID 打印到 NSLog?
在一个类的 dealloc 方法中,我将如何打印出被释放实例的 ID(或其他一些唯一标识符)?
这可能吗?我只是想在控制台中获得更多反馈,以帮助学习。
非常感谢-加里-
memory - 您可以将保留计数发送到 NSLog 以帮助学习吗?
只是好奇是否有使用 NSLog 显示对象保留计数。我只想将它们打印到控制台以帮助了解保留/释放如何在一些简单的代码中工作?
干杯-加里-
objective-c - 关于 NSLog 输出 %i, %d 的问题
我对我创建的函数有疑问。我想在控制台输出中显示时间间隔。
有谁知道我应该用什么来查看控制台输出中的间隔。这不是 %d... 我不认为我在我的函数中做错了什么(当然可能是错的),所以我猜它一定是 %d。