Обновление iOS ViewController UILabel из другого класса

Я новичок в разработке и бьюсь головой о стену, пытаясь понять это, яя уверен, что яМне не хватает чего-то глупого, но, попробовав разные решения, яЯ до сих пор не могу получить результат, который яищу

Я хотел бы иметь возможность обновлять UILabel в ViewController из другого класса, вот небольшая демонстрационная программа, которую я не могу заставить работать, у меня ViewController, который имеет две UILabel, одна обновляется с помощьюviewDidDoad и другой, который я хотел бы обновить из другого класса с именем NewClass, который вызывается изViewControllerЯ могу видеть, что класс вызывается правильно, так как консоль регистрируетNSLog запись, но я не могу получить синтаксис для обновления.UILabel

Заранее спасибо.

ViewController.h

 #import 

 @interface ViewController : UIViewController {

   UILabel *_labelupdate01;
   UILabel *_labelupdate02;     
 }

 @property (nonatomic, retain) IBOutlet UILabel *labelupdate01;
 @property (nonatomic, retain) IBOutlet UILabel *labelupdate02;

 @end

ViewController.m

#import "ViewController.h"
#import "NewClass.h"

@interface ViewController ()

@end

@implementation ViewController

@synthesize labelupdate01;
@synthesize labelupdate02;


- (void)viewDidLoad
{
    [super viewDidLoad];

    labelupdate01.text = @"Update from ViewController";

    [NewClass updatedisplay];
}
@end

NewClass.h

#import 

@class ViewController;

@interface NewClass : NSObject

@property (nonatomic, assign) ViewController *ViewController;

+ (void)updatedisplay;

@end

NewClass.m

 #import "NewClass.h"
 #import "ViewController.h"

 @implementation NewClass

 @synthesize ViewController = _ViewController;

 + (void)updatedisplay
 {
     NSLog(@"NewClass - updatedisplay");
     ViewController *labelupdate02;
     labelupdate02.labelupdate02.text = @"Update from NewClass";
 }

 @end

Ответы на вопрос(3)

Ваш ответ на вопрос