從類picViewController我調用函數imageCliked上scrollViewController 爲了觸發函數loadPage,但它確實工作。編譯器錯誤:調用函數問題(iPhone)
"Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** +[scrollViewController loadpage:]: unrecognized selector sent to class 0x17198'"
有人可以幫忙嗎?
@interface scrollViewController : UIViewController <UIScrollViewDelegate> {
}
- (void)loadPage:(int)page; // loads a new picViewController
+(void) imageCliked;
@end
#import "scrollViewController.h"
#import "picViewController.h"
#import "MLUtils.h"
@implementation scrollViewController
- (void)loadPage:(int)page {
// I need to call this function from +(void) imageCliked
}
/* this function is called by picViewController pressButton1 */
+(void) imageCliked {
NSLog(@"left");
[self loadPage:3];// does not work
}
@end
#import "picViewController.h"
#import "scrollViewController.h"
@implementation picViewController
- (void) pressButton1:(id)sender{
[scrollViewController imageCliked];
}
@end