我有一个 DMGStatController 类,它有一个 DMGSecondaryStatViewController 类型的委托。我写
DMGStatController *controller = [[DMGStatController alloc] init];
controller.delegate = self;
正是这第二行代码给了我错误“ARC不允许从Objective-C指针到int *的隐式转换”。我不知道编译器在说什么... DMGStatController 的属性委托是 DMGSecondaryStatViewController 类型,而不是 int *。任何帮助将非常感激。
另外,这里是我声明委托的地方。
#import <UIKit/UIKit.h>
#import "DMGSecondaryStatViewController.h"
@interface DMGStatDescriptionViewController : UIViewController{
}
@property(nonatomic , retain) DMGSecondaryStatViewController *delegate;
@property(nonatomic , retain) NSString *finalStatChosen;
@end