小编Jor*_*ock的帖子

Xcode错误:没有已知的选择器实例方法

我需要帮助调试我的课程.我收到一个如此奇怪的错误,以至于我找不到任何类似的东西,所以我只是放下我的大部分代码.

//Tab.h
#import <UIKit/UIKit.h>
@class Tab;
@protocol TabDelegateDataSource <NSObject>
@required
-(void)removeTab:(Tab *)tab;
@end

@interface Tab : UIView
{
     id <TabDelegateDataSource> __strong _delegate;
}

@property(strong) id <TabDelegateDataSource> delegate;

-(void)removeTab;

@end

//  Tab.m
#import "Tab.h"
@implementation Tab
@synthesize delegate = _delegate;
-(void)removeTab
{
    [self.delegate removeTab:self];//Error here saying: No known instance method for selector 'removeTab:'  
}

@end
Run Code Online (Sandbox Code Playgroud)

xcode objective-c

15
推荐指数
2
解决办法
3万
查看次数

NSMutableArray vs NSArray哪个更好

这是一个有点愚蠢的问题,但如果我想的对象添加到一个数组我可以用这两个做NSMutableArrayNSArray,这是我应该用?

NSMutableArray * array1;
[array1 addObject:obj];
NSArray * array2;
array2 = [array2 arrayByAddingObject:obj];
Run Code Online (Sandbox Code Playgroud)

objective-c

10
推荐指数
3
解决办法
6871
查看次数

从iOS发送背景信息

可能重复:
可以发送自动电子邮件吗?

在整个stackoverflow中已经有多个变量提出了这个问题,但我找不到适用于我或者回答我的问题的问题.它似乎应该更简单,但我想要的是我的应用程序在后台发送异步电子邮件.没有GUI,没有用户输入,只是当模型中发生某些事情时,它会向我发送电子邮件.

在此先感谢,
乔丹

email objective-c ios

5
推荐指数
1
解决办法
8785
查看次数

从Method类型转换为SEL

我正在使用Objective-C运行时库函数class_copyMethodList()来获取我班级中所有方法的列表.然后,我如何将那些类型的Method对象转换为可用的类型SEL对象?

methods objective-c objective-c-runtime selector ios

4
推荐指数
1
解决办法
1277
查看次数

Objective c返回类型开关

我想使用选择器的返回类型来确定它在我的代码中的使用方式是否有一种方法来区分目标c中的返回类型我将给你一个例子.

SEL selectors[]=
{@selector(method1),
... //each method returns a different type
@selector(methodn);}  

for (SEL sel in selectors)  
    {
    switch [[self performSelector:sel]/*idk something here maybe?*/]
        {
        case int:
            //do some stuff
        ...
        case NSString *:
            //do some other stuff
        }
     }
Run Code Online (Sandbox Code Playgroud)

在此先感谢我在这个谈论目标c的任何地方找不到任何东西

types objective-c selector

3
推荐指数
1
解决办法
512
查看次数