2010-10-07 4 views
0

У меня есть класс, который им помощи и не могу получить код стрелятьiphone код не стреляя

WeatherServer.m 
---------------------- 

- (NSArray *)weatherItemsForMapRegion:(MKCoordinateRegion)region maximumCount:(NSInteger)maxCount 
{ 
//code is not firing 
} 




myviewcontroller.h 
----------------------- 
@class WeatherServer; 

@interface MapView : UIViewController <MKMapViewDelegate, UITextFieldDelegate, CLLocationManagerDelegate, ADBannerViewDelegate> { 

WeatherServer *weatherServer; 
} 

@property(nonatomic, retain) IBOutlet WeatherServer *weatherServer; 

@end 




myviewcontroller.m 
---------------------- 

#import "WeatherServer.h" 
@implementation MapView 

@synthesize weatherServer; 

- (void)mapView:(MKMapView *)map regionDidChangeAnimated:(BOOL)animated 
{ 
NSArray *weatherItems = [weatherServer weatherItemsForMapRegion:mapView.region maximumCount:300]; 
    [mapView addAnnotations:weatherItems]; 
} 

@end 

regionDidChangeAnimated выстреливает нормально, код в weatherItemsForMapRegion никогда не увольняют.

+0

Вы можете подтвердить, правильно ли инициализирован объект «weatherServer»? –

+0

Насколько я могу судить. Что я должен сделать, чтобы проверить это? – MikesTooLz

ответ

0

Я понял, что происходит.

Я инициализировал класс через построитель интерфейсов, но сделал это только для iphone .xib, а не для ipad .xib.

Смежные вопросы