问题标签 [nsexception]
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 UI addSubview 导致并发异常
这真的很奇怪……
我运行我的应用程序,当它打开并且正在构建视图时,我得到:
代码跟踪通过以下方式:
我已经运行了很多很多次游戏,但我从未见过这个,然后它突然出现了。奇怪的是,在所有代码都被调用之前,我没有创建任何其他线程(我知道) 。如果有人可以解释一下在 UIView 中访问它时可能会被修改的内容,那么我调试它会更容易。它是否与在视图中添加一些东西有关,而它已经添加了一些东西,也许?有任何想法吗?
iphone - CoreData:NSManagedObject 不响应用户定义的消息
使用 CoreData(在 iPhone 应用程序上)我从模型生成了我的实体类,并为一些方法添加了更多方法。似乎有时我会因为调用其中一种方法而遇到异常。该异常不是随机的,而是仅涉及一些 ManagedObject 子类(其他似乎正确响应)。这是我得到的一个例子:
2010-07-15 10:29:55.216 LP[6686:207] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSManagedObject printTime]:无法识别的选择器发送到实例 0x5b50af0”
NSManagedObject 是我从 fetch 中获得的对象(转换为正确的子类),我正在谈论的方法是打印方法。(我试图检索那些也不是故障)我错过了什么吗?
iphone - @try - Objective-C 中的 catch 块
为什么@try 块不起作用?它使应用程序崩溃,但它应该被@try 块捕获。
iphone - 如何在 XCode 控制台中按十六进制查找实例?
当我在我的 iPhone 应用程序崩溃后打开控制台时,它经常说“无法识别的选择器发送到实例 0x 等等等等。” 我怎样才能找出这是什么变量?调试器中有办法吗?甚至可能吗?谢谢。
objective-c - 如何捕获 NSRangeException?
当在线服务器出现问题时,我希望我的应用程序能够正常运行。我试图将危险线包裹在一个@try
块中。然而它仍然像这样崩溃:
方法:
堆栈跟踪:
我的语法@try @catch
错了吗?我试图添加一个@catch
块,NSRangeException
但似乎这不是正确的方法(它不是一个类)。
此外,服务器错误是由[ratable getRemoteId]
有时返回(null)
而不是整数引起的。这种行为似乎非常不可预测。如果有人知道为什么ObjectiveResource
会这样做,那将会很有帮助。但是我还是想知道怎么用@try @catch
。
objective-c - Try Catch 语句不适用于模拟器(但适用于 iPhone !!!)
我的代码中有一个异常捕获语句,如下所示:
所以这个 try 语句在 iphone 设备上完美运行,它可以捕获异常。但是,在模拟器上,它永远无法捕获异常。它只是崩溃!
我也尝试了其他简单的try catch语句来测试它,模拟器永远无法捕捉到异常。它只是崩溃!
这个问题太奇怪了。以前有人有这个问题吗?
还是因为设定?
谢谢
cocoa - 在 CoreData CLI 中导入 .xcdatamodel
我的 CoreData 命令行工具有点问题。我只是在 XCode(Core Data CLI)中创建了一个新项目,在 .xcdatamodel 文件中创建了一个数据模型并自动生成了一个头文件。最后我修改了代码,它应该能够加载实体。
该程序编译没有错误,但是如果我运行该程序,我会收到以下错误
这是我的代码:svn://homes.dnsalias.com/CoreDataOwnTesting 或简单复制
有没有人知道我做错了什么?谢谢你的帮助!丹尼斯
JLN 添加的代码
iphone - iphone os 框架本身会抛出 NSException 吗?
我知道我可以在自己的代码中抛出 NSException,iphone os 框架本身会抛出 NSException 吗?如果是这样,意味着我应该从框架中捕获 NSExceptions 吗?我知道 Java 会在 SDK 内部抛出异常,例如未经检查的异常。
iphone - -observeValueForKeyPath:ofObject:change:context: 消息已收到但未处理
我对 KVO 比较陌生,所以我很有可能违反了一些基本规则。我正在使用核心数据。
我的应用程序崩溃并显示以下消息:我不明白为什么 CGImage 会参与观察在 MeasurementPointer 对象上设置的值。
触发此事件的所有情况是:
鉴于这种,
基本上,MeasurementPointer 对象指向 MeasurementDescriptor 对象 - 两者都是 NSManagedObject 子类。MeasurementDescriptor 对象描述了特定的“测量”和“单位”组合(例如,“温度 (°C)”或“风速 (mph)”)。MeasurementDescriptors 类似于单例,每个唯一的测量单位组合只有一个。
MeasurementPointers 被其他对象引用——包括模型对象和控制器对象。一个MeasurementPointer 引用一个MeasurementDescriptor。许多对象都想知道MeasurementPointer 何时开始引用新的/不同的MeasurementDescriptor。例如,这种变化可能会导致图形显示的轴发生变化。或者,在上面的代码中,可能会导致仪表显示显示不同的样本(来自选定的样本集)。
我认为根本问题是 CGImage 正在接收不适合它的消息......不幸的是,这是间歇性的,所以我无法找到触发它的模式。