Ios 访问另一个类中的变量并分割NSString

Ios 访问另一个类中的变量并分割NSString,ios,objective-c,global-variables,Ios,Objective C,Global Variables,为什么我在访问另一个类中的变量时遇到问题。 我正在制作一个应用程序,它可以做笔记,让你根据你做的笔记进行学习,例如,用户做了一个笔记,上面写着“海洋海豚:是鲸目动物的成员…”,当用户按下一个按钮进行学习时,会出现这样的内容“什么是海洋海豚”,然后用户按下一个按钮,就会出现这样的内容“它们是鲸目动物的成员…”我遇到的问题是,当我进入ViewController时,问题看起来是空的,我认为问题在于下面的代码之一 我用这样的方式制作变量Globals NSArray *card = [_argumen

为什么我在访问另一个类中的变量时遇到问题。 我正在制作一个应用程序,它可以做笔记,让你根据你做的笔记进行学习,例如,用户做了一个笔记,上面写着“海洋海豚:是鲸目动物的成员…”,当用户按下一个按钮进行学习时,会出现这样的内容“什么是海洋海豚”,然后用户按下一个按钮,就会出现这样的内容“它们是鲸目动物的成员…”我遇到的问题是,当我进入ViewController时,问题看起来是空的,我认为问题在于下面的代码之一 我用这样的方式制作变量Globals

NSArray *card = [_argumentTextView.text componentsSeparatedByString:@":"];

QueRes *make = [[QueRes alloc] init];


if ([card count] >= 2)
{
    make.question = card [0];
    make.response = card [1];
}
- (void)viewDidLoad
{
    [super viewDidLoad];
    QueRes *make = [[QueRes alloc] init];
    _questionTextView.text = make.question;

}
querys.h

我像这样分割音符的字符串

NSArray *card = [_argumentTextView.text componentsSeparatedByString:@":"];

QueRes *make = [[QueRes alloc] init];


if ([card count] >= 2)
{
    make.question = card [0];
    make.response = card [1];
}
- (void)viewDidLoad
{
    [super viewDidLoad];
    QueRes *make = [[QueRes alloc] init];
    _questionTextView.text = make.question;

}
我将变量问题响应应用到这样的ViewController中

NSArray *card = [_argumentTextView.text componentsSeparatedByString:@":"];

QueRes *make = [[QueRes alloc] init];


if ([card count] >= 2)
{
    make.question = card [0];
    make.response = card [1];
}
- (void)viewDidLoad
{
    [super viewDidLoad];
    QueRes *make = [[QueRes alloc] init];
    _questionTextView.text = make.question;

}
然后在另一个视图控制器中,我有相同的代码,但应用了响应变量

请帮帮我,我已经在这里面呆了好几个星期了(我有Xcode 5,并且应用程序运行在IOS 7


(如果您需要更多的程序代码来帮助我修复它,请告诉我)您正在您的
viewdiload
方法中创建一个
querys
的新实例。除非
querys
init
方法将其
问题
响应
属性设置为某个属性,否则它们将未初始化,这就是您在文本视图中看不到任何内容的原因:没有任何内容展示

命名您在发布的第三个代码块
make
中创建的
querys
实例不会使其与
viewDidLoad
方法中的实例相同,它根本不是一个全局变量。它是
querys
的单独实例