问题标签 [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.
iphone - 从 iPhone stderr 定期读取
我正在研究一个将用于我自己的调试目的的类。我打算将它作为调试器控制台的设备版本。大多数情况下,我关心捕获 NSLog() 语句。无论我登录到控制台,我只能从fgetc()
. 我期望从中看到的fgetc()
是自上次调用以来发送到 stderr 的字符update
。下面是 UITextView 的一个子类:
stdErrFP
在标题中定义为:FILE* stdErrFP;
-(void)makeSomeNoise
有这么多不同的日志类型,因为Eric Sadun 写道 NSLog 不记录到 stderr,所以我想排除这种可能性。我不确定这是否与我的问题有关,但我注意到fdopen()
除非标志为“w”,否则总是失败,这是不对的。
更新:因为fdopen()
我错了,不是只有“w”有效,而是只有“r”无效。(即“a”和“w”都有效)。当我使用 "r" 时的 errno 是:No such file or directory
. 所以看起来我没有正确连接到stderr。StackOverflow 天才,请帮忙。
iphone - 可以提交带有 NSLog 语句的 iPhone 应用程序二进制文件吗?
我正要提交我的第一个 iPhone 应用程序。
我放了很多 NSLog 语句来测试和调试应用程序。
所以我的问题是“是否可以将 NSLog 语句保留在源代码中”
我怀疑 nslog 语句是否会减慢总执行时间。
谢谢。
iphone - 为什么我的方法不能完全工作?(iPhone SDK)
我的代码中有一个方法:
出于某种原因,NSLog 调用确实有效并显示在控制台上。该按钮开始读取 Begin Recording,但即使它与 Interface Builder 中的 Touch Up Inside 绑定以调用此方法并被引用,按下它也无济于事。
iphone - 使用 3.1.3 软件的 NSLog 崩溃应用
前几天,我收到一个用户在 ipod touch 上使用 3.1.3 软件为我的应用程序提交的错误。这是一个奇怪的错误,因为还没有其他人提交过。
长话短说,似乎我在代码中有 NSLog() 的任何地方实际上都会使应用程序崩溃。我尝试删除除 NSLog(@"hello") 之外的所有代码并在我的 iphone (3.1.3) 上运行它确实崩溃了。我删除了 NSLog 并且它起作用了。
有没有其他人有这个问题??
PS)我现在知道我们不应该发布仍在使用 NSLog 的应用程序......所以他们现在都走了!
iphone - 如何 nslog - 在 iPhone 中复制文本?
假设 - 用户在 textField/textView/webView 中选择并复制了一些文本。
现在我想记录复制的文本,但不知道如何?
这怎么可能?
萨加尔
iphone - 在 NSMutableArray 中存储和检索 CGPoints
我已经在这里和其他地方查看了无数问题,并且无法为我的生活找出我做错了什么。
我正在尝试将一个 CGPoints 数组作为 NSValues 存储在一个 NSMutableArray 命名点中,就像 iPhone 上这样:
从 CGPoint 到 NSValue 的转换一切顺利。但是当我试图找回点时,我什么也得不到。
点应该是相同的,但我得到一个空结果。
出于测试目的,这发生在 touchesBegan 方法中。
有谁知道我哪里出错了?提前致谢。
iphone - 当用户从 App Store 下载我的应用程序时,NSLog 去了哪里?
当他们将设备插入他们的 mac 时,Using 可以查看 NSLog 吗?或者这可以从用户那里看到 NSLog 吗?
objective-c - 目标 C:方法知道调用它的上下文吗?
我想要一个可重用的日志记录方法或函数,它可以吐出调用它的方法的名称。例子:
iphone - 密码字段中字符的 URL 编码
我正在尝试将登录凭据传递给我的 iPhone 应用程序中的 PHP 脚本。当我使用特殊字符提取密码时,密码缺少某些字符,尤其是百分号。我正在尝试对文本进行编码,但即使在我发送它之前,百分号也丢失了。
这是控制台中显示的内容:
有什么理由会放弃百分号吗?
iphone - iphone nsarray 问题?
好吧,也许我只需要另一双眼睛,但我的一个视图控制器中有以下代码行。它从文件中获取一些数据,并使用“\n”作为分隔符将其填充到数组中。然后我使用该数组创建一个 NSDictionary,用于填充 tableview。这很简单。但是它不起作用。这是代码:
所以在日志中,数据字符串是正确的,所以它正确地从文件中提取数据。但是对于 tempArray,我得到:
对于 tempArray 计数,我得到:
这是数组中正确的字符串数
所以我很难过。我在不同的视图控制器中有完全相同的几行代码,它工作得很好。更疯狂的是最后一个 NSLog,它显示了最终的 NSDictionary (names) 显示了这个,看起来是正确的:
\
我错过了一些非常明显的东西吗?