2010-10-07 60 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火灾OK,在weatherItemsForMapRegion代码永远不会被解雇。

+0

您可以确认“weatherServer”对象是否已正确初始化? – 2010-10-07 00:55:48

+0

据我所知可以。我该怎么做才能测试这个? – MikesTooLz 2010-10-08 21:09:16

回答

0

我想清楚发生了什么事。

我一直在通过接口生成器初始化类,但只做了iphone .xib而不是我的ipad .xib。