【发布时间】:2014-07-19 19:58:52
【问题描述】:
我正在尝试使用对象从另一个类调用方法。没有警告或错误,但没有进行调用。执行未转移到指定的方法。
@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];
}
【问题讨论】:
-
这段代码应该运行 NSLog。你还在做什么?发布您的其余代码。
-
@CrimsonChris 但它不起作用。我设置断点 & 执行根本没有移动到方法
-
那么你没有共享的代码有问题。
-
@CrimsonChris 还需要什么?我可以知道吗
-
我尝试了相同的代码,它对我来说工作正常。 getProperties 中的日志正在控制台中打印。能不能试着编译一下。
标签: objective-c class object ios7 methods