问题标签 [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 投票
3 回答
1349 浏览

ios - performSelector afterDelay 带有多个参数错误

我在此代码上的 performSelector 方法遇到了一些问题:

此方法在其他名为“JSONMethods”的类中:

然后,在另一堂课上,我接到了电话:

我想等到“sendPostMsgWithMultipleArguments:”完成更改标题,我该怎么做?当我对此进行测试时,mi app 崩溃并通过控制台向我显示:

你能帮助我吗?提前致谢 :)

0 投票
1 回答
1726 浏览

objective-c - Objective-C 类别不被识别?

嗯,这是一个很奇怪的问题。(我只是希望这与我有一段时间没有玩那么多可可有关,否则......)

所以,这个问题很简单:

  • 我正在使用Xcode 4.3.3(一个非常简单的测试项目 - 10.7 SDK -没有 ARC
  • 我正在某个类上创建一个类别(例如NSProgressIndicator
  • 我包括适当的头文件
  • 当尝试使用我的任何类别的方法时(但是,它仍然显示在可用命令的下拉列表中),我收到一个错误:

[NSProgressIndicator start]:无法识别的选择器发送到实例 0x7f9f4b91a0a0

编码

(例如 - 它发生在其他(100 次测试)类别中):


有任何想法吗?

0 投票
2 回答
832 浏览

ios6 - 当我尝试访问 uibutton 的 titleLabel 属性时出现奇怪的崩溃(xcode 4.5 和 IOS sdk 6.0)

我在 xcode 4.5 和 sdk 6.0 中发现了另一个恼人的错误:当我运行以下代码时:

它总是因错误而失败:

0 投票
3 回答
6030 浏览

objective-c - IOS UIBarButtonItem 工作正常,而 UIButton 导致 Unrecognized Selector Sent to Instance

我正在尝试实现一个自定义导航栏按钮项,当用户单击以调用一个函数时,我有一个选择器。如果我将栏项目设置为UIBarButtonItem它就可以正常工作,但我必须为按钮使用自定义图像,没有边框和适当的大小。

所以在 viewdidload 我打电话

这给了我:

如果我设置

它工作正常,但按钮有边框和背景颜色和较小的图像尺寸

那么为什么它给我错误,我怎样才能让这个按钮成为一个自定义按钮呢?

编辑:

当我添加一个 void 函数时

并在按钮处更改选择器它不会给出任何错误,但它只会在屏幕中间显示弹出一行

在此处输入图像描述

它通常应该像这样工作,但有一个自定义按钮 在此处输入图像描述

0 投票
2 回答
392 浏览

iphone - 'NSInvalidArgumentException' / '-[AppDelegate fieldChanged:]:无法识别的选择器发送到实例

当我使用此代码时,应用程序以 NSInvalidArgumentException 终止,但我不知道为什么:

在我的FieldViewController.m我有:

它在线上终止[(EditViewController *)[[UIApplication sharedApplication] delegate] fieldChanged:(id)sender];

在我的 EditViewController.h 我有 -(void)fieldChanged:(id)sender; 在我的 EditViewController.m 文件中,我有:

请帮我解决这个问题。谢谢你。

0 投票
1 回答
612 浏览

ios - iOS无法识别的选择器发送到实例以从模态视图回调

我打电话给:

这是我选择的方法引用:

从子视图上的按钮(取消或完成)回调都没有达到我的预期。

我试图弄清楚如何单击子模式视图取消按钮关闭模式视图并显示父视图。

我还试图弄清楚如何在子模式视图中单击“完成”按钮来执行该emailAddressSelected:(NSString *)emailAddressSelectedString方法。

现在对该emailAddressSelected:(NSString *)emailAddressSelectedString方法的调用正在生成“无法识别的选择器发送到实例”错误。

我已经尝试了以前问题的许多变体,但仍然得到错误或没有得到我期望的按钮操作。

任何帮助,将不胜感激。

0 投票
2 回答
1422 浏览

ios - 无法识别的选择器发送到自定义对象上的实例

我创建了一个自定义类对象 Action ,其中三个枚举作为实例变量:

有了这个实现:

在我的 ViewController 中,我尝试将它作为键添加到 NSMutableDictionary 对象中,如下所示:

但是,当调用 setObject 时出现此错误:

我在 SO 中查看了与此错误相关的一些答案,但似乎没有人解决这个问题,而且由于我是 iOS 开发的新手,我对此感到非常困惑。

0 投票
1 回答
160 浏览

objective-c - 图片有问题

我在运行时遇到问题,说

-[__NSCFString _isResizable]:无法识别的选择器发送到实例 0x6a86a80 2012-10-24 14:21:08.070 糖尿病食物指南 [767:c07] *由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:'-[__NSCFString _isResizable]:无法识别的选择器发送到实例 0x6a86a80'

我认为问题在于代码的这些部分:

foodPic 和 tablePic 都是 UIImageViews,并且 foodPic 是使用cell.imageView.image = [UIImage imageNamed:[[self.items objectAtIndex:indexPath.row] objectForKey:@"foodPicture"]]; 从包含图像路径的数组中调用来设置的。该错误仅在加载类 DetailsController 的视图时发生。如果我需要提供更多信息,请随时告诉我。

0 投票
1 回答
1599 浏览

ios - 无法识别的选择器发送到实例 UIBarButtonItem

我正在尝试自定义导航栏及其 AppDelegate 文件中的按钮:

我正在[_UIBarItemAppearance setBackgroundImage:]: unrecognized selector sent to instance等待完成按钮。奇怪的是,后退按钮的自定义有效,而完成按钮的自定义使应用程序崩溃。任何想法为什么?

* PS buttonDone、buttonDonePressed、buttonBack 和 buttonBackPressed 是我创建的四个 UIImage-s *

更新:在 iOS 5.0 模拟器上,应用程序崩溃,但在 6.0 上它可以工作。关于我可以做些什么来避免 5.0 崩溃的任何建议?

0 投票
3 回答
1658 浏览

objective-c - 为“无法识别的选择器”异常设置默认处理程序

在 Objective-C 中,有没有办法设置默认处理程序以避免unrecognizedselector异常?我想做NSNULLandNSNumber来响应NSString.

谢谢!