草庐IT

bucket_selector

全部标签

ios - 如果方法[aClass respondsToSelector :@selector(fun) ]"' s fun had three parameter

谁能告诉我我使用这个方法“[aClassrespondsToSelector:@selector(fun)]”来查找任何类(class)中是否有乐趣但是当fun有三个参数时我该如何处理呢??谢谢 最佳答案 在选择器中,每个冒号(:)都是一个参数。对于方法-(id)funWithA:(id)aB:(id)bC:(id)c[aClassrespondsToSelector:@selector(funWithA:B:C:)];如果参数之间没有文字-(id)fun:(id)a:(id)b:(id)c[aClassrespondsToSele

ios - 何时使用带@selector 的冒号

刚刚开始iPhone开发和Objective-C。昨天我试图在我的View中添加一个通知的addObserver,但我一直收到这个错误:unrecognizedselectorsenttoinstance我追踪到我需要在我的选择器参数中包含尾随冒号的事实:[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(nameOfMySelector:)name:@"BBLocationServicesAreDisabled"object:nil];今天,我觉得我很聪明,因为在为按钮设置action参数时,我

ios - 如何解析 "no known instance method for selector ' performSelector :withObject:afterDelay :'" when migrating to ARC?

ARC迁移工具在开始迁移之前拒绝接受此代码:[self.delegateperformSelector:@selector(overlayDismissed:)withObject:selfafterDelay:0];委托(delegate)被强制使用协议(protocol)实现这个方法,它应该可以正常工作:@protocolOverlayDelegate-(void)overlayDismissed:(Overlay*)overlay;@end@interfaceOverlay:UIImageView{iddelegate;}@property(nonatomic,assign)id

ios - -[NSNull 长度] : unrecognized selector sent to JSON objects

我正在使用最新的SDK开发iOS5.0+应用。这段代码出现了一个非常奇怪的错误:-(NSMutableURLRequest*)setupRequestWithService:(NSString*)serviceandMethod:(NSString*)method{NSString*url=[NSStringstringWithFormat:@"%@%@.svc/%@",serverUrl,service,method];NSMutableURLRequest*request=[[NSMutableURLRequestalloc]initWithURL:[NSURLURLWithStr

ios - 如何解决应用程序验证 "The app references non-public selectors in Payload/MyApp.app/MyApp: _setAlwaysRunsAtForegroundPriority:"?

就在几天前,我成功将Ionic应用程序上传到AppleStore,而在这一天,我收到了验证警告:Theappreferencesnon-publicselectorsinPayload/something.app/something:_setAlwaysRunsAtForegroundPriority:虽然我无法解决,但我能够将应用程序上传到AppStore。有谁知道记录在哪里或对如何解决有任何见解?谢谢。 最佳答案 扩展@VégerLóránd的回答:该错误在4.1.1版本中重新引入。安装最新版本将使您的应用程序被拒绝。目前的解决

ios - -[WelcomeUI _setViewDelegate :]: unrecognized selector sent to instance 0xc061110

这里是错误:2013-09-3017:59:23.212TheSolver[422:a0b]-[WelcomeUI_setViewDelegate:]:unrecognizedselectorsenttoinstance0xc0611102013-09-3017:59:23.222TheSolver[422:a0b]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[WelcomeUI_setViewDelegate:]:unrecognizedselectorsenttoinsta

iphone - 核心数据问题 : -[NSManagedObject setValue:]: unrecognized selector sent to instance

我昨天才开始使用CoreData,我快要疯了:(我创建了一个使用CoreData的项目(勾选了方框-使用CoreData)。创建了实体,然后为所有实体创建了NSManagedObject类(我假设他们为实体创建了“setter”和“getter”方法)。现在,我在我的AppDeletegate中#import所有这些类,并在我的applicationDidFinishLaunching方法中写下:(订阅是应用程序中的实体之一)NSManagedObjectContext*context=[selfmanagedObjectContext];Subscriptions*sbs=(Subs

iOS : ".cxx_destruct" - a hidden selector in my class

我用了这个问题的答案,ListselectorsforObjective-Cobject并列出我的类对象响应的所有选择器。在一个巨大的列表中,我发现了一个名为“.cxx_destruct”的选择器(是的,它以一个点开头),我是第一次看到它,也从未听说过它。我用谷歌搜索并找到了这个ObjectiveC:ARCerrors(Automaticreleaseproblems).我有一些疑问吗?是否与ARC相关?如果它是一个选择器,为什么它是隐藏的?它什么时候打电话?由谁,一个iOS本身?为什么它的名字像.cxx_destruct?“cxx”的完整形式是什么...?

ios - TableView :numberOfRowsInSection:]: unrecognized selector sent to instance

我有一个奇怪的问题。我收到此错误:-[FourSquareCheckInViewControllertableView:numberOfRowsInSection:]:unrecognizedselectorsenttoinstance0x7aecc02012-09-1419:18:39.039[5869:707]***Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'-[FourSquareCheckInViewControllertableView:numberOfRowsInSecti

objective-c - [NSCFNumber isEqualToString :]: unrecognized selector sent to instance

好的,我遇到了以下常见问题[NSCFNumberisEqualToString:]:无法识别的选择器发送到实例但这次我不确定如何修复它。这是viewDidLoad:中的声明-(void)viewDidLoad{[superviewDidLoad];NSMutableArray*tempHours=[NSMutableArrayarray];for(inti=0;i这是UIPickerView的代码方法,其中的内容中断(例如,if语句)-(NSString*)pickerView:(UIPickerView*)pickerViewtitleForRow:(NSInteger)rowfor