问题标签 [unrecognized-selector]

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 投票
1 回答
1007 浏览

objective-c - 尝试呈现模态视图控制器时程序崩溃

我想加载另一个 xib,并使用这个简单的代码:

出于某种原因,它让我感到这个输出:

你知道是什么原因造成的吗?

0 投票
1 回答
295 浏览

crash - Unrecognized selector +[AppDelegate count] - 应用程序在 NSPropertyListSerialization 调用时崩溃

lldb 说+[AppDelegate count]: unrecognized selector sent to class 0xe6a0

在线阅读:NSDictionary *soundDataPList = [NSPropertyListSerialization propertyListWithData:dataFromPList options:NSPropertyListImmutable format:NULL error:&error];

这似乎是随机发生的。我运行了代码,它起作用了。我再次运行代码,现在我无法通过这个电话。通过数百次运行,该电话已经运行了好几天。它只在程序开始时执行一次。这一切都发生在升级到 Xcode 4.3.1 并切换到 lldb 调试器之后。我没有count对 AppDelegate 上的消息进行一次调用。

0 投票
2 回答
1970 浏览

objective-c - 滑动时无法识别的选择器

我只需要在特殊区域捕捉滑动动作。但是调试器告诉unrecognized selector sent to instance

怎么了?

0 投票
1 回答
730 浏览

objective-c - 尝试访问特定对象属性时出现无法识别的选择器错误

我有一个小问题,对你来说可能很容易。我正在使用核心数据。我有一个实体:Session,它具有三个属性:access_token、user_id 和 secret。

会话.h:

会话.m:

有一个代码,我使用这个实体:

此代码异常:

这是 NSLog:

这是堆栈跟踪:

我真的不明白这里有什么问题。

0 投票
3 回答
2813 浏览

objective-c - UIButton 在 UIScrollView 中不起作用

我有一个滚动视图,我在其中以编程方式创建按钮。触摸时,按钮应该加载另一个笔尖。问题是,在触摸时,我得到 [ViewController buttonTest]: unrecognized selector sent to instance

让我带你看一下代码:

应用代理.h

appdelegate.m

视图控制器.h

最后是 ViewController.m

要加载视图,我有代码:

我究竟做错了什么?

哦,是的,这是 buttenPressed 的方法

0 投票
3 回答
1501 浏览

objective-c - 无法识别的选择器发送到 deviceOrientationDidChange 上的实例

现在我的应用应该只支持肖像。在摘要/支持的设备方向上,我只选择了纵向,所以我希望我的应用程序不会旋转。我正在设备上测试应用程序,突然我随机收到以下错误:

当我有时旋转设备时会发生这种情况,不一致,并且并不总是超过 UIBUttonContent。我认为如果我只选择肖像,则不应调用或忽略 deviceOrientationDidChange。

其他时候我的应用程序因 EXC_BAD_ACCESS (code=1, address=something) 而崩溃,但它发生在我旋转设备时,所以我猜测这两个错误是相关的。

我不知道该怎么做,很难调试,因为我没有反馈,没有调用 All Exceptions Breakpoint,所以我不知道发生这种情况的位置和确切原因。欢迎任何关于如何调试的想法。

0 投票
1 回答
120 浏览

objective-c - UIGestureRecognizer 在 ipod 上给我错误但在 iphone 模拟器中没有?

在我的程序中,我声明了 aUIPanGestureRecognizer并且它在 iPhone 模拟器中运行良好。但是,当我在我的 iPod (iOS 3.1) 上运行它时,它给了我错误[UIPanGestureRecognizer locationInView:]: unrecognized selector sent to instance 0x11cd80.有人知道如何解决这个问题吗?谢谢!

0 投票
5 回答
1147 浏览

iphone - 不确定如何处理“由于未捕获的异常‘NSInvalidArgumentException’而终止应用程序”

我正在创建一个应用程序,该应用程序使用我自己创建的类Entry将特定数据存储在数组中。但是,当我尝试访问存储在 Entry 对象中的值之一时,我一直遇到此错误。每次我提示用户创建这些对象之一时,它都会被添加到“rawArray”中,而后者又存储到 [NSUserDefaults standardUserDefaults] 中。在这些代码行中,程序崩溃了:

我只是试图拉出与当前 UITableView 部分相对应的数组元素,然后 NSLog 将“日期”变量存储在其中。这是 Entry 类的 getDate 方法:

日期对象本身只是 Entry 类中的另一个 NSString,它是在类的 init 中设置的。如果有人能帮我解决这个问题,我将非常感激。

这是完整的崩溃日志:


在我切换到使用 NSKeyedArchiver/Unarchiver 之后,我仍然遇到了同样的问题。这是我的新检索和保存方法:

以下是使程序崩溃的新代码行:

这是更新的崩溃日志:

0 投票
3 回答
762 浏览

iphone - 由于无法重现的崩溃,Apple 拒绝了应用程序

苹果提供了崩溃日志,解释了遇到的异常和原因如下:

异常类型:EXC_CRASH (SIGABRT) 异常代码:0x00000000、0x00000000 崩溃线程:0 应用程序特定信息: *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFData dataUsingEncoding:]:无法识别的选择器发送到实例 0x1b4c20”

以下是在符号化崩溃日志后突出显示为崩溃原因的代码行

Apple 已经在 iOS 5.1 版 iPhone 4 和 iPad 3G 上审查了这个应用程序,每次都发生崩溃。而我们无法在任何平台上重现崩溃。我们已经尝试在 iPhone4、iOS 5.1 的 iPhone 3GS、iOS 5.0 的 iPhone 3GS、iOS 4.3.2 的 iPhone 3GS 上进行调试,但没有产生崩溃。

谁能让我知道我使用的代码有什么问题?

这是编写这些行的代码块。

0 投票
1 回答
223 浏览

iphone - 处理 sudzc.com 肥皂结果时出现无法识别的选择器异常

我已经围绕 sudzc.com 生成的代码构建了一个应用程序来访问我的肥皂网络服务。肥皂请求和处理放在我的 UITableViewController 子类中。

这是相关代码:

我在第 5 行收到以下异常:

*由于未捕获的异常 'NSInvalidArgumentException' 导致应用程序终止,原因:'-[__NSArrayI addObject:]: unrecognized selector sent to instance 0x112730'

经过大量搜索,我真的很绝望,因为选择器方法在同一个类中,因此可见。相同的代码也可以在另一个项目中完美运行,所以我不确定是什么阻止了它在这种特殊情况下运行。