我试图在我的数据控制器对象中调用一个方法来为我的应用程序加载数据,但由于某种原因它没有被调用。下面是我为初始化它所做的事情。任何帮助将不胜感激。
视图控制器:
头文件:
#import <UIKit/UIKit.h>
@class DetailViewController;
@class DataController;
#import <CoreData/CoreData.h>
#import "JointCAD.h"
@interface TableViewController : UITableViewController {
}
@property (nonatomic, assign) DataController *dataController;
@end
实现文件:
#import "TableViewController.h"
#import "DataController.h"
@implementation TableViewController
@synthesize dataController;
- (void)viewDidLoad {
[dataController refreshData];
}
@end
数据控制器:
头文件:
#import <Foundation/Foundation.h>
#import "JointCAD.h"
#import "JointCADXMLParser.h"
#import "TFHpple.h"
@interface DataController : NSObject {
TFHpple *xpathParser;
}
- (void)refreshData;
- (void)initXMLParser;
- (void)noCallsMessage;
- (void)noInternetMessage;
@end
实现文件:
#import "DataController.h"
@implementation DataController
XMLParser *xmlParser;
- (void)refreshData {
NSLog("Some Method");
}