问题标签 [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 回答
1433 浏览

ios - 自定义 UIButton,无法识别的选择器发送到实例

我正在尝试子类化 UIButton 以将属性附加到它,但您可能已经猜到我收到“无法识别的选择器发送到实例”错误。

确切错误:[UIButton setAnnotPin:]: unrecognized selector sent to instance

以下是代码的重要部分:

MapViewController.h:

MapViewController.m:

这是我的 UIRightPinAccessoryButton 类:

UIRightPinAccessoryButton.h

UIRightPinAccessoryButton.m

我真的不明白为什么 xcode 在 UIButton 上寻找 setAnnotPin: 方法而不是我的自定义 UIRightPinAccessoryButton?

0 投票
1 回答
968 浏览

uitableview - Unrecognized Selector - Custom UITableView Section Headers

I'm trying to create a custom UIView (.h .m & .xib) for a UITableView Section Header.

The aim is that I can pass the Heading title using the following line:

However this always causes the following error:

Why does it think this is a UIView when I declare it as DUSettingsSectionView? Here is the code. Hopefully someone can point me in the right direction.

==== CODE ====

From my UIViewController

From DUSettingsSectionView.h

From DUSettingsSectionView.m

sectionLabel is fully connected inside the .xib and the .xib is set to the DUSettingsSectionView class.

0 投票
2 回答
2397 浏览

objective-c - 添加 UITextview 时应用程序崩溃“[UITextView 长度]:无法识别的选择器发送到实例”

我有一个很奇怪的问题,可能很容易解决,但我无法让它工作。我想将 a 添加UITextview到 a UITableViewCell(但我也在一个简单的视图中尝试过,它给了我完全相同的问题)。无论我是在情节提要中还是以编程方式执行此操作,应用程序都会崩溃(有时仅在第二次显示视图时!)并显示消息

-[UITextView 长度]:无法识别的选择器发送到实例 <...>

这是我添加UITextView(in CellForRowAtIndexPath:) 的地方。@property UITextView *description我分配给它,它已被合成。

如果您需要更多代码,请告诉我。提前致谢!

0 投票
1 回答
392 浏览

iphone - 导入框架后类类别上的“Unrecognizer selector sent to class”

将 MessageUI.framework 添加到我的 Xcode (4.3.2) iOS 项目后,我得到:

由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'+ [Message responseArrayKey]:**无法识别的选择器发送到类..

对于我的课程扩展之一。

消息类只是 NSManagedObject 子类,我有 NSManagedObject(Synchronize) 类别:

需要明确的是:代码之前工作过,我将链接器标志设置为:-Obj-C 和 -all_load。(关注:http: //developer.apple.com/library/mac/#qa/qa1490/_index.html

你不知何故 - 这个框架打破了链接。这个框架有什么特别之处?我正在使用更多框架,但没有一个是导致问题的原因。

0 投票
3 回答
995 浏览

objective-c - iOS 无法识别的选择器发送到实例 0x45e8

下面是我尝试加密数据的代码

输入/调用我的加密方法:

但是,当尝试运行此代码时,它会在下面提示我异常

2012-07-03 16:52:44.776 wccTest[930:f803] 异常:-[__NSCFConstantString 字节]:

任何人都可以对此提供帮助/建议吗?

0 投票
1 回答
3712 浏览

objective-c - iOS 应用程序在 UITextField 文本输入后崩溃,弹出,然后推送我的导航控制器(NSISObjectiveLinearExpression coefficientForVariable)

当我执行以下操作时,我的 iOS 应用程序崩溃:

  • 在导航控制器中显示我的“登录”视图控制器
  • 在上面输入文本UITextField,然后尝试登录失败
  • 弹回上面的视图控制器
  • 推送到不同的视图控制器(在此处崩溃)

如果跳过将文本输入到UITextField.

有谁知道为什么?这是我收到的错误消息。

[NSISObjectiveLinearExpression coefficientForVariable:]: unrecognized selector sent to instance 0x1cd93850

0 投票
3 回答
1098 浏览

objective-c - performSelector: 方法出现无法识别的选择器错误

我打电话

[delegate addText:button.titleLabel.text withSelector:@selector(addElement:) fromKeyboard:self.name]

对应于

但是,当我在 tempData 上调用执行选择器方法时,出现错误。当我用 (addElement:) 替换 selectorName 时,它​​工作正常。

0 投票
1 回答
259 浏览

ios - setRefreshed:在横向模式下发送到 UIViewController 的无法识别的选择器

我有多个支持横向模式的 UITableviewController 和一个不支持横向模式的 UIViewController。无论显示哪个视图,当我在横向模式下关闭应用程序时,都会出现以下异常:

* 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[LedgerViewController setRefreshed:]:无法识别的选择器发送到实例 0x161df0”

以纵向模式关闭应用程序不会产生异常。

对我的项目进行全面搜索时,找不到术语“setRefreshed”,也找不到任何 Apple 文档或通过 Google 找到的术语。

有任何想法吗?

0 投票
1 回答
699 浏览

iphone - 为什么我在定义方法后会收到“无法识别的选择器发送到实例”错误?

我正在 Xcode (4.4.1) 上构建一个 iOS (5.1) 应用程序,我几乎完成了第一阶段的开发,但我被困在最后一行代码上。我一直在使用 Kumulos 作为后端和 API 解决方案,目前所有 API 都运行良好,除了这一点:

当它遇到 createNewTimePointWithJourneyIDFK: 方法时,它会终止。在日志中它提到了这个方法,并说一个无法识别的选择器被发送到一个实例。

现在我意识到这个问题已经在 SO 上被问了一百万次,但我已经 1)检查了该方法是否已定义,以及 2)它是否已正确调用(或至少据我所知)。我完成上述的方式就是我完成其余 API 调用的方式,它们运行良好,所以我看不出问题出在哪里。非常令人沮丧,我在最后一行花了几个小时!所以请不要以为我在几分钟不知道该怎么做之后就听到了。

错误信息

方法

它位于 Kumulos.m 文件中。

0 投票
2 回答
4117 浏览

objective-c - 为什么我使用 MapViewController 将无法识别的选择器发送到实例异常?(iOS)

我正在上斯坦福的 iOS 课程(抱歉,我是这些人中的一员,但我想我必须以某种方式学习)并且我使用的代码与教授在关于 MKMapViews 的讲座中使用的代码几乎完全相同,但是我得到了他没有的这个例外,我真的无法弄清楚。这可能是什么原因造成的?

我得到的例外:

-[NSConcreteData _isResizable]:无法识别的选择器发送到实例 0x90a4c00