我不确定我是否正确地问这个问题。我想要做的是能够在不同的类中定义我的对象,标题和图像,并在ViewController.m中使用它。目前,我知道这不好,我在ViewController.m中有一个很大的if语句来定义所有这些对象。 所以,就像:
v = arc4random() % 10000;
if ([textBox.text isEqualToString:@"1"]) {
if (v<=25) {
titleLbl.textColor = [UIColor orangeColor];
titleLbl.text = @"Text";
objectImg.image = [UIImage imageNamed:@"image.png"];
这种类型的代码重复了几百行。目前使用此代码,正如您可能猜到的那样,我得到了这个:
警告:关键ClientState的慢速默认访问时间为0.076678秒,容差为0.020000
我想如果在不同的类中定义所有这些,则不会发生此错误。我可能错了。所以,问题是定义不同类中的对象修复此警告,我将如何进行此操作?