草庐IT

uid_sent_deleted

全部标签

ios - [NSDecimalNumber retain] : message sent to deallocated instance 0x174222220, 但是为什么呢?

我似乎遇到了这个错误。***-[NSDecimalNumberretain]:messagesenttodeallocatedinstance0x174222220我第一次运行应用程序时,代码执行正常,但如果我返回到那个VC,应用程序崩溃并显示上面的消息。我做了一些研究,我认为这意味着NSDecimal的发布方式。这很奇怪,因为我还有其他3个小数位的设置方式与工作方式完全相同。小数存储在核心数据中,然后在我的VC中的cellForIndexAt方法中设置为标签。print("\(historyEntry.newAmount)newamount")我第一次得到正确的金额。但是第二次或者如

【VScode】ESLint :warning Delete `CR` prettier/prettier

一.ESLint作用    检查Javascript编程时的语法错误。新建或修改文件时报错原因    Windows系统,clone的代码会自动把换行符LF转为回车符CRLF,这时本地的代码都是回车符。可在prettier.config.js中查看到检查配置(ESLint中是否支持JavaScript/vue语言)(1)在VScode中,使用Ctr+打开设置画面(或File-Preferences-Settings)(2)点击“Editinsettings.json”(编辑设置的json文件)(3)配置代码{"[javascript]":{"editor.defaultFormatter":"

ios - 核心数据错误 : -[myclass encodeWithCoder:]: unrecognized selector sent to instance

我有一个自定义类MyClass,它基本上由几个NSMutableArrays组成,没有其他变量。我有一个实体MyEntity,它有一个属于MyClass的ivar。当我尝试保存实体时,我得到了这个堆栈转储:0CoreFoundation0x0118ebe9__exceptionPreprocess+1851libobjc.A.dylib0x012e35c2objc_exception_throw+472CoreFoundation0x011906fb-[NSObject(NSObject)doesNotRecognizeSelector:]+1873CoreFoundation0x01

ios - [MyClassName copyWithZone :]: unrecognized selector sent to instance?

我刚刚实现了我的类(class)@interfaceExampleNestedTablesViewController(){NSMutableArray*projectModelArray;NSMutableDictionary*sectionContentDictionary;}-(void)viewDidLoad{[superviewDidLoad];ProjectModel*project1=[[ProjectModelalloc]init];project1.projectName=@"Project1";ProjectModel*project2=[[ProjectModel

ios - [UITableViewCell nameLabel] : unrecognized selector sent to instance

我想知道有没有人知道如何解决这个问题?***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[UITableViewCellnameLabel]:unrecognizedselectorsenttoinstance0x7fa9ca4936c0'我的代码是:(UITableViewCell*)tableView:(UITableView*)foldertableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*

ios - [ViewController gestureRecognizer :shouldRecognizeSimultaneouslyWithGestureRecognizer:]: message sent to deallocated instance

我有一个简单的场景。我将myViewController插入导航堆栈。myViewController基本上是在整个屏幕上显示一个CollectionView。我在此CollectionView上添加了一个额外的UIPanGestureRecognizer并将myViewController设置为其委托(delegate)。我在myViewController中保留了对平移手势识别器的强烈引用。当我点击返回时,myViewController从导航堆栈中弹出并释放。myViewController的dealloc方法被正确调用。到目前为止,一切都按预期工作。然后我尝试像第一次一样打开相

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

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

objective-c - iOS "swipe to delete"不改变编辑按钮状态

我有一个以编程方式创建的UITableView。我现在正在尝试添加使用编辑模式删除行的功能。我已经添加了执行此操作的默认方式:self.navigationItem.leftBarButtonItem=self.editButtonItem;当您点击按钮时,它会进入编辑模式并且按钮会变为“完成”按钮。但是,当我“滑动删除”仅显示删除按钮的行时,现有的编辑按钮不会更改为“完成”。因为我以编程方式创建TableView,所以我需要做一些额外的事情吗?下面是我的表格View的代码:-(void)viewDidLoad{self.voucherTableView=[[UITableViewal

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