gpt4 book ai didi

ios - 未调用数据 Controller 中的iOS方法

转载 作者:行者123 更新时间:2023-12-03 08:58:45 26 4
gpt4 key购买 nike

我试图在我的数据 Controller 对象中调用一个方法来为我的应用程序加载数据,但是由于某种原因,它没有被调用。下面是我所做的初始化工作。任何帮助将不胜感激。

ViewController:

头文件:

#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

数据 Controller :

头文件:
#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");

}

最佳答案

是否由其他类设置了“dataController”对象? -我相信这就是为什么您将其设置为房产?对?

如果否,则删除属性“@dataController”的合成,并尝试简单地分配“dataController”对象,然后尝试调用您的方法。

希望能帮助到你。

关于ios - 未调用数据 Controller 中的iOS方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14541295/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com