我正在尝试使用对象从另一个类调用方法。没有警告或错误,但未拨打电话。执行未转移到指定的方法。
@interface ePub : NSObject
- (void) paginateChapters;
@implementation ePub
- (void) paginateChapters;
{
for (int i=0; i<chapterLinks.count; i++)
{
[self splitAttributedStringToPages:[chapterFiles objectAtIndex:i] withChapter:[chaptersAsAttributedStringArray objectAtIndex:i]];
}
}
然后我试着用它的对象来调用
@interface ePubRootViewController : UIViewController
{
ePub *loadedEpub;
}
@implementation ePubRootViewController
-(void) viewDidLoad()
{
loadedEpub = [[ePub alloc]init];
}
-(void)releaseData
{
loadedEpub=nil;
}
-(void)changeFontSize:(id)sender
{
[self releaseData];
[loadedEpub paginateChapters];
}
答案 0 :(得分:2)
当你在上面调用方法时,你的loadedEPub对象是nil。您必须先初始化对象,然后才能响应方法调用。