草庐IT

m_instance

全部标签

iphone - 指针指向不同的对象 : (Unrecognized selector sent to instance)

当我尝试在我的对象pageModel上调用此函数时,我的应用程序发生了奇怪的崩溃[pageModelpageTitle]isEqualToString:@"sometext"];这是调试器转储-[__NSArrayMisEqualToString:]:unrecognizedselectorsenttoinstance0x661de40***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[__NSArrayMisEqualToString:]:unrecognizedselectors

iphone - "unrecognized selector sent to instance"键盘出现时

当我在我的应用程序屏幕中单击一个文本字段并且键盘出现时,xcode调试器显示此错误:[mainViewControllerkeyboardWasShown]:unrecognizedselectorsenttoinstance0x5867ac0在mainViewController的viewDidLoad方法中,我这样调用registerForKeyboardNotifications方法:[自行注册键盘通知];这是它的实现(在mainViewController.m中):-(void)registerForKeyboardNotifications{[[NSNotificationC

ios - [__NSCFString objectForKey :]: unrecognized selector sent to instance

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭8年前。Improvethisquestion我在这里遇到这个错误+(CGFloat)heightForViewWithObject:(id)objectinColumnWidth:(CGFloat)columnWidth{NSString*titleText=[objectobjectForKey

iOS:如何调试 "message sent to deallocated instance"

我的iOS应用程序有问题。这是我针对相关组件的票证:https://github.com/lxcid/LXReorderableCollectionViewFlowLayout/issues/52但对于StackOverflow-我的问题更为笼统。如何调试这样的东西?我得到的唯一错误是:2013-12-1618:23:24.3073rdRevolution[33315:70b]***-[CFSetcountByEnumeratingWithState:objects:count:]:messagesenttodeallocatedinstance0x1336f850(lldb)这是xc

cocoa-touch - iOS 应用程序因 'message sent to deallocated instance' 而崩溃

我的iOS应用有很多网络功能。我当然将重要数据保存到文件系统以供离线查看等,并且它使用完美地工作,没有任何问题。现在,当我尝试使用飞行模式对此进行测试以模拟无互联网连接时,GDB输出如下:2011-04-1721:34:13.291BrontoBackupMobileApp[195:307]***-[UIAlertViewrelease]:messagesenttodeallocatedinstance0x3e93630我已经尝试在gdb中进行malloc调试,但它告诉我进程未运行或未找到命令。我将如何着手找出错误发生的位置?backtrace只给了我通常的NSAutoreleaseP

objective-c - 如何在 ios 中不收到 "instance method not found"警告的情况下调用委托(delegate)函数?

在我开发的应用中,经常会发现这样的代码行[delegateaFunction];生成“未找到实例方法“aFunction”(返回类型默认为id)”警告现在,我对SO做了一些研究,发现可以通过声明函数来删除警告,当你在self([selfaFunction];)上调用它时,但是没有任何答案说明我的情况是,当我使用委托(delegate)时。所以,长话短说,我该怎么做才能在另一个类中正确调用委托(delegate)的方法?事情似乎工作正常,所以这不是主要问题,但警告意味着我没有做完全正确的事情所以我想了解这种情况下的最佳做法是什么提前感谢您的帮助! 最佳答案

iphone - CoreDataGeneratedAccessor 方法给出 "unrecognized selector sent to instance"错误

当我调用方法时:-(void)removeObjectFromMediaAtIndex:(NSUInteger)idx;这是作为核心数据对象创建的文件中的默认方法之一,我收到错误消息:无法识别的选择器发送到实例。有人知道为什么会这样吗? 最佳答案 确保您的NSManagedObject子类实例是使用NSManagedObjectContext而不是直接创建的。NSManagedObject子类没有利用@synthesize属性,而是利用了@dynamic关键字,这表明访问器将在运行时创建——在本例中,由NSManagedObject

ios - 'NSInvalidArgumentException',原因 : '-[UINavigationController setMed:]: unrecognized selector sent to instance 0x746dda0'

我正在开发一款应用程序,可以帮助患有某些健康问题的人管理他们的药物。我创建了一个模式来添加有效的药物并使用核心数据保存新药物。我现在正试图让人们在保存药物后对其进行编辑。为此,我试图将药物的托管对象发送到“fibromappMedsEditViewController”,并在该类的viewDidLoad方法中分配信息。我一直收到这个错误:'NSInvalidArgumentException',reason:'-[UINavigationControllersetMed:]:unrecognizedselectorsenttoinstance0x746dda0'谁能告诉我我做错了什么?

iphone - 获取 -[__NSArrayI addObjectsFromArray :]: unrecognized selector sent to instance 0xa0c5f70 error

我在数组中添加对象时出错-[__NSArrayIaddObjectsFromArray:]:无法识别的选择器发送到实例0xa0c5f70idmax;NSMutableArray*MovePointsArray=[[NSMutableArrayalloc]init];max=[pointsArrayobjectAtIndex:0];for(inti=0;imax){max=[pointsArrayobjectAtIndex:i];[MovePointsArrayaddObject:max];}}NSMutableArray*pointArray=[NSArrayarrayWithObje

ios - -[UIViewController_keyboard] : unrecognized selector sent to instance 0x7b731ac0

我正在编写一个应用程序,其中包含一个MainViewController中的3个viewController。其中之一通过Storyboard控制并显示广告。另外两个viewController正在显示信息。根据按下的菜单按钮和要显示的viewController,应用程序确定要更改的viewController。到目前为止,除了选择了ANYtextField之外,一切都运行良好。这会导致显示错误。实例是包含textField的viewController,也是报错中命名的UIViewController。此外,该实例不是零。我在以下位置放置了一个断点:textFieldShouldB