2013-06-15 2 views
0

Я новичок в Xcode, и у меня есть проблема. Когда я начал свое приложение в iOS Simulator, приложение запустилось, а затем сработало. Это говорит мне, что у меня неполная реализация. Он говорит, что метод «Определить» для «страницы» не найден.Неполная реализация и определение метода «..» не найдено

AppDelegate.h

#import <UIKit/UIKit.h> 
#import <MapKit/MapKit.h> 




@class ViewController; 

@interface AppDelegate : UIResponder <UIApplicationDelegate> 

@property (strong, nonatomic) UIWindow *window; 

@property (strong, nonatomic) ViewController *viewController; 

@property(nonatomic, retain) MKMapView *mapView; 

-(IBAction)page:(id)sender; 

@end 

ViewController.h

#import <UIKit/UIKit.h> 
#import "MapKit/MapKit.h" 



    @interface ViewController : UIViewController { 



IBOutlet MKMapView *mapView; 
    IBOutlet UISegmentedControl *maptype; 

} 


- (IBAction)locate:(id)sender; 
- (IBAction)page:(id)sender; 

@end 

AppDelegate.m

#import "AppDelegate.h" 

#import "ViewController.h" 

@implementation AppDelegate 

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary  *)launchOptions 
{ 
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; 
// Override point for customization after application launch. 
self.viewController = [[ViewController alloc] initWithNibName:@"ViewController"  bundle:nil]; 
self.window.rootViewController = self.viewController; 
[self.window makeKeyAndVisible]; 
return YES; 
} 

Может кто-то помочь? Спасибо большое!

+0

где же вы определили тело вашего метода '- (IBAction) страницы: (ID) отправителя;' у вас есть тот же самый метод, объявленный в вашем '' AppDelegate.h' и ViewController.h'. Вы должны написать тело метода i.e, что метод должен делать, когда он вызывается, в вашем файле 'ViewController.m'. –

ответ

1

Проверьте, не пропустили ли вы, чтобы определить свой метод в ViewController.m file.

-(IBAction)page:(id)sender 
{ 
// your code here 
}