Tag: debugging

我的应用程序冻结,但没有出现错误

任何机构知道我必须检查我的应用程序是否冻结? 我的意思是,我可以看到iPad屏幕上的应用程序,但没有button响应。 当我点击button时,我已经尝试debugging代码,但是我还没有看到任何东西。 我正在阅读有关仪器工具; 具体如何使用它们? 有谁能够帮助我? 我只需要解释一下如何使用这些工具。

每次我编译到设备时,Xcode询问用户名和密码

我使用pipe理员帐户进行开发。 但每次我编译到设备Xcode是要求pipe理员用户名和密码。 我GOOGLE了这个问题。 但没有任何解决scheme的工作。 我试图从这个post的解决方法,但它没有奏效 授权Xcode / Mac OS中的非pipe理员开发人员 我也尝试禁用和启用DevSecurityTools,但它没有工作。 我正在使用Mac OSX Lion 10.7.3上安装的Xcode 4.3.1。 有没有什么办法解决这一问题?

在iOS上debugging离子应用程序?

我的HTML5应用程序由Ionic(使用Cordova)打包,并像正常的应用程序一样加载到我的iPhone上。 我可以在连接到设备时进行debugging吗? 我知道与Android你有logcat和在浏览器中我有开发工具,但设备上的应用程序和浏览器之间的差异,我想知道为什么。 任何帮助赞赏。 谢谢

启动后,将debugging器附加到IOS应用程序

我有一个问题,我正在解决这个问题,很less发生,当我在Xcode下运行的时候,似乎没有发生。 是否有可能正常运行一个应用程序(即从Springboard),直到我的问题发生,然后附加一个debugging器在那一点? 如果可能的话,我宁愿不越狱。

Objective-C Xcode4中的debugging技巧?

通过Flex-Flash IDE,我可以在代码中设置断点,并在运行时查看相应窗口中variables的值。 现在,我想出了在Xcode中可以find'variables'的窗口,我可以看到所有的variables,但是这些variables的值不能被看到。 我所有的是数据types和一堆hex数字(指针?)。 我该如何debugging我的代码? 我在哪里可以看到我的variables的值,而不必logging在我的代码? 我想用一堆键/值对来查看NSDictionary值。 但也是任何其他NSObject的事情。 我已经阅读了一些关于重写描述方法的内容,但是关于本地对象呢?

检测有问题的数组(debugging模式)

我调用几个方法时,我的应用程序正在粉碎 我可以看到错误消息,我明白它说什么,但我不知道如何检测消息的问题arrays。 项目中有很多数组。 我怎么知道问题从哪里来? 这是消息: 2014-12-16 15:07:01.830 myApp[2776:1237923] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 0 beyond bounds for empty array' *** First throw call stack: (0x2a3eae3f 0x37a98c8b 0x2a2ffc49 0x114c07 0x2d8e515d 0x2d8e3835 0x2d8df47d 0x2d885b37 0x2d2adccd 0x2d2a96b5 0x2d2a953d 0x2d2a8f21 0x2d2a8d25 0x2d2a2bfd 0x2a3b15cd 0x2a3aec8b 0x2a3af093 0x2a2fd621 0x2a2fd433 0x316ab0a9 0x2d8e7809 0x12fee5 0x38018aaf) […]

打破无法识别的select器

是否有可能在控制台的这一点反馈上设置一个断点? 这将使处理这个问题变得更容易。

如何解决'NSUnknownKeyException'… setValue:forUndefinedKey:]:…不符合键值编码

好的,我会尽量使这个简短。 我想要一个UIToolbar在我的键盘上面,我花了一段时间才弄清楚,最后我做了,但是当我试着向前一个 * next *button添加函数,并且我的程序很快就不能编译了。 整个错误信息可以在这里看到: 2012-06-20 05:36:55.276 KegCop [79460:fb03] *由于未捕获的exception'NSUnknownKeyException',原因:'[setValue:forUndefinedKey:]终止应用程序:此类不是密钥编码兼容的密钥“。 *第一掷调用堆栈:(0x134a022 0x1733cd6 0x1349ee1 0xd31022 0xca2f6b 0xca2edb 0xcbdd50 0x5a571a 0x134bdea 0x12b57f1 0x5a426e 0x7adeef 0x7ae03e 0x382d7a 0x382ff8 0x38217f 0x391183 0x391c38 0x385634 0x1f84ef5 0x131e195 0x1282ff2 0x12818da 0x1280d84 0x1280c9b 0x381c65 0x383626 0x2a8d 0x29f5为0x1)终止叫做抛出exception(LLDB) @Abizernbuild议我应该阅读苹果文档关键值编码指南 。 无论如何,这是超晚,或超早期,但你看看它。 更新的项目可以在这里find: https : //github.com/ipatch/KegCop 只需下载zip文件,然后尝试构build,您将看到我在说的内容。 该错误可能在ViewControllerWelcome.m文件中的某处。

如何打印核心数据debugging值?

如何在使用核心数据SQLdebugging时打印发送到sqlite数据库的值? 在我的“ 启动时传递的参数 ”debugging选项中使用“ -com.apple.CoreData.SQLDebug 1 ”打印SQL结构就好了 (你可以查看如何使用这里: XCode4和核心数据:如何启用SQLdebugging ) 但问题是,打印的NSLog是像UPDATE ZTABLE SET ZCOLUMN = ? WHERE ZID = ? UPDATE ZTABLE SET ZCOLUMN = ? WHERE ZID = ? 如果试图查看发送到数据库的完整SQL语句和/或数据,它根本没有任何帮助。

添加多个数组形成一个最终的数组。 debuggingswift xcode

我正在尝试创build一个flashcard应用程序。 我成功地获得了应用程序的地方,有11个不同的闪存卡arrays,所有这些arrays添加到一个最终arrays,然后我可以通过刷卡。 正如你所看到的,每个组在其结尾处都有“active:true”。 这是因为我有一个设置页面来打开和closures每个单词组。 import UIKit class SecondViewController: UIViewController , UIGestureRecognizerDelegate { @IBAction func home(_ sender: Any) { performSegue(withIdentifier: "home", sender: self) } @IBOutlet weak var imgPhoto: UIImageView! struct List { let words: [String] var active: Bool } let list1 = List(words:["lake", "lamb", "lamp", "lark", "leaf", "leash", "left", "leg", "lime", "lion", "lips", "list", "lock", "log", […]