问题标签 [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.
iphone - 如何将 NSDictionary 元素转换为 NSData(dataUsingEncoding 导致崩溃)
我尝试将 NSDictionary 元素转换为 NSData 元素:
但以这种方式崩溃:
有人有想法吗?
objective-c - 无法识别的选择器发送到实例 [NSCFString subarrayWithRange:]
我有以下产生此错误的代码。我不明白为什么 subarrayWithRange 消息被发送到字符串?当它显然是一个数组时?
错误:
谢谢
iphone - CustomCell 崩溃
我正在使用CustomCell tableview,下载数据并绑定它。当我多次点击时,我得到了这个错误。
谢谢
iphone - 目标 c:发送到实例的无法识别的选择器
我知道这种问题一遍又一遍地反复出现,但我无法用我找到的任何答案来解决我的问题:(。
我正在开发一个应用程序,我需要获取音频流。我决定使用 MPMoviePlayer,所以我这样做了:
在实现中,我只是 @synthesize-d 它。
现在,每当我分配它并尝试访问它的成员或方法时,我都会在初始化后的第一行收到这个该死的错误unrecognized selector sent to instance :
(这是在 viewDidLoad 方法中)。
我在这一行得到错误:
或初始化后我调用的任何内容。
如果我删除 IBOutlet,如果我在没有“自我”的情况下调用它,如果声明一个MPMoviePlayerController ,也是如此。我无法弄清楚我在两天内做错了什么!好尴尬 :(
任何帮助将不胜感激。
我忘了提,目标操作系统 > 3.0。在模拟器上一切正常,但在设备上却不行(iPhone 2G 和 iPhone 3G,都带有 IOS 3.1.3)
iphone - 如何解决此“无法识别的选择器发送到实例”错误?
错误读取Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MObject objectAtIndex:]: unrecognized selector sent to instance
。所以,我从中得到的是 MObject 的一个实例(NSObject 的一个子类)正在接收一条objectAtIndex:
它不打算处理的消息。
当我点击表格行以转到其详细视图时会发生错误,该视图由 UIWebView 组成detailWebView
。的代码didSelectRowAtIndexPath
如下:
url
它获取所选实例的 NSString属性MObject
并将其转换为详细视图控制器的 NSURL,该控制器仅执行基本的[detailWebView loadRequest:[NSURLRequest requestWithURL:detailURL]]
.
如果您有任何建议,我会很高兴听到他们的意见。如果您需要更多信息,请告诉我。
iphone - 来自 Flurry 报告的 numberOfSectionsInTableView iPhone SDK 的奇怪接收器/选择器错误
我正在使用 Flurry 跟踪我的 iPhone 应用程序的统计信息,最近我看到了几个非常奇怪的错误。看似随机的对象正在接收“numberOfSectionsInTableView”消息,我不知道如何/为什么。该应用程序是使用 4.2.1 SDK 构建的,面向 iOS 4.0 设备。以下是一些示例的片段:
我只在我常用的 UITableView 委托方法中指定 numberOfSectionsInTableView,而不是直接调用它。我发现直接调用此方法的唯一代码在 ASIHTTPRequest 库中:
但这是在“ASIAuthenticationDialog.m”中,我没有将身份验证与 ASIHTTPRequest 一起使用。
有没有人见过这样的事情?我对任何和所有建议持开放态度,在这里很困惑,到目前为止无法重现它。
谢谢。
iphone - iPhone:具有属性的类别+“发送到实例的无法识别的选择器”异常
首先,我看到有很多关于“无法识别的选择器发送到实例”问题的问题。
我见过很少,但没有看到有关访问类别属性中定义的内容...
我在 UILabel 上有一个带有属性的类别。
定义了 getter 和 setter。
实际上,我在 2 个不同的类别中有相同的属性(对于 2 个不同的类:UIButton 和 UILabel)。
问题是我可以为 UIButton 访问此属性,但不能为 UILabel 访问此属性。
一旦我尝试访问 UILabel(text) 类别中的任何方法/属性,它就会删除“-[UILabel 测试]:无法识别的选择器发送到实例 0x4e539f0”异常。
两个类别文件均已导入。
我不知道是什么问题。
这是一些代码:
任何帮助将不胜感激。
我不知道可能的问题...
谢谢你。
迈克尔。
iphone - 将 UIButton 添加到 UITextField 导致发送无法识别的选择器
我的错误是:
代码是:
uitableview - 使用 UITableViewCell 附件视图成员的两个 UIButton 制作自定义 UIView 会导致无法识别的选择器发送到实例错误
我正在尝试使用两个按钮为表格单元格附件视图制作一个视图,以便对该单元格索引处的对象执行两个(显然)不同的事情。我在 RootViewController(UITableView 所在的位置)中制作了两个带有选择器的基本圆角矩形 UIButton。这是我用来在 cellForRowAtIndexPath 方法中找到的单元格中初始化此视图的代码:
UIButton* minus = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
[minus setFrame:CGRectMake(0, 0, 30, 30)];
[minus setTitle:@"-" forState:UIControlStateNormal];
[minus addTarget:self action:@selector(subtractOne:event:) forControlEvents:UIControlEventTouchDown];
UIButton* plus = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain];
[plus setFrame:CGRectMake(30, 0, 30, 30)];
[plus setTitle:@"+" forState:UIControlStateNormal];
[plus addTarget:self action:@selector(addOne:event:) forControlEvents:UIControlEventTouchDown];
UIView* customAccessory = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 60, 30)];
[customAccessory addSubview:minus];
[customAccessory addSubview:plus];
cell.accessoryView = customAccessory;
[customAccessory release];
并且定义了他们调用的两种方法:
- (void)subtractOne:(id)sender forEvent:(UIEvent *)event;
- (void)addOne:(id)sender forEvent:(UIEvent *)event;
任何想法为什么这会将无法识别的发件人发送到实例“RootViewController”?
这是完整的错误:
2011-03-20 20:34:35.493 MyApp[23262:207]-[RootViewController minusOne:event:]:无法识别的选择器发送到实例 0x573c350 2011-03-20 20:34:35.496 MyApp[23262:207] *终止应用程序由于未捕获的异常“NSInvalidArgumentException”,原因:“-[RootViewController minusOne:event:]:无法识别的选择器发送到实例 0x573c350”
iphone - NSCFNumber 无法识别的选择器
我想在视图之间发送数据,但出现错误:无法识别的选择器...。
并且在调试器中,变量mystring是 NSCFNumber(“此时”)而不是 NSString ...
allergy_appAppDelegate.h
视图控制器.m
结果.m