jjzjj

doesNotRecognizeSelector

全部标签

ios - 调用方法的无法识别的选择器

-(NSDictionary*)convertMessage:(Message*)event{//ifthisgetscalledthenaderivedclasseitherdidn'toverridethisfunctionoritcalled[superconvertEvent:event][selfdoesNotRecognizeSelector:_cmd];returnnil;}我期望结果值为nil。-(void)calling{NSDictionary*dictionary=[selfconvertMessage:evt];}但是它说unrecognizedselector

ios - 防止调用子类中的继承方法

我有一个UIView的子类,它继承了-initWithFrame:方法。但是,我不希望在我的子类上调用该方法。有什么方法可以在我的子类上“删除”该方法吗? 最佳答案 不要实现它,也不要调用[superinitWithFrame:aRect]。只需调用doesNotRecognizeSelector:使用_cmd参数:-(id)initWithFrame:(CGRect)aRect{[selfdoesNotRecognizeSelector:_cmd];}如果该方法不返回void,您将收到来自编译器的警告:Controlreaches

ios - respondsToSelector 检查后出现 doesNotRecognizeSelector 错误

简短描述:当调用肯定有此方法的对象上的方法时,我得到doesNotRecognizeSelector错误,它发生在调用respondsToSelector之后。这是一个非常奇怪的情况,我不明白这是怎么回事:)。我在一些用户设备的日志中看到了这个错误,但不是在所有用户设备上。我无法在自己的设备上重复此操作。我试图弄清楚它是如何发生的,并使用respondsToSelector添加了条件,但问题再次发生。下面是一些代码。希望对你有帮助1)我在AppDelegate中有一个viewController对象。@interfaceAppDelegate:NSObject{}@property(n

swift - CAKeyframeAnimation doesNotRecognizeSelector

我在使用CAKeyframeAnimation时遇到了一个奇怪的错误,奇怪的部分是“SwiftDeferredNSArraydoubleValue”,为什么我在处理关键帧动画时会得到它?我得到以下跟踪,但有这些错误:-[_TtCs21_SwiftDeferredNSArraydoubleValue]:unrecognizedselectorsenttoinstance0x12b55e060***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[_TtCs21_SwiftDeferredN

ios - 无法使用 -[NSObject(NSObject) doesNotRecognizeSelector :] 理解 Apple 崩溃日志

这很奇怪,我可以使用Xcode5(5A1413)在模拟器、iPhone4S和iPhone5中运行我的应用程序而没有任何问题,但是当我将应用程序提交到iTunes商店时被拒绝并且此日志由Apple提供。这是我从Apple收到的消息:WefoundthatyourappcrashedoniPhone5srunningiOS7.0.2,whichisnotincompliancewiththeAppStoreReviewGuidelines.我承认我一无所知,你能帮我理解这个崩溃日志吗:IncidentIdentifier:17461001-CE5D-451F-9BD5-FF513B76B0

iOS 崩溃日志 NSObject doesNotRecognizeSelector : - at which line?

我记录了我的应用程序崩溃,但我应用程序的最后一行(5Control)仅指向方法begin。我怎么知道问题出在哪一行?0CoreFoundation0x185f0af50__exceptionPreprocess+1321libobjc.A.dylib0x1924141fcobjc_exception_throw+602CoreFoundation0x185f0fc04-[NSObject(NSObject)doesNotRecognizeSelector:]+2203CoreFoundation0x185f0d930___forwarding___+9124CoreFoundation

ios - -[NSObject(NSObject) doesNotRecognizeSelector :] crash when call -[ViewController prepareForSegue:sender:]

我正在使用Crashlytics来检测我的应用中的崩溃。我偶尔会收到以下崩溃报告。关键的崩溃点是-[NSObject(NSObject)doesNotRecognizeSelector:]和MyViewController.m第596行-[MyViewControllerprepareForSegue:sender:]。我不知道日志中的问题是什么。可能是多线程问题吗?我还使用ParseSDK从Parse云中检索数据。并且prepareForSegue:sender:方法将在用户点击披露指示器时被调用,它应该在主线程中运行。你能给我一些提示来解决这个问题吗?提前致谢。下面是我如何调用pr

iphone - 为什么我们调用 doesNotRecognizeSelector : method?

我正在使用套接字编程。我只是想澄清与我从-mobileorchard.com-Chatty下载的代码相关的疑问。.在研发时,我在ChatRoomViewController.m文件中看到了一个函数调用[chatRoombroadcastChatMessage:input.textfromUser:[AppConfiggetInstance].name];当我在Room.m文件中看到,上面调用的实现;这是-(void)broadcastChatMessage:(NSString*)messagefromUser:(NSString*)name{//Crudewaytoemulatean"