Данные не отправляются между классами - Objective-C - PullRequest
0 голосов
/ 31 мая 2011

Я пытаюсь отправить данные между двумя классами.Я сделал это с помощью метода свойств, но данные продолжают возвращаться с другой стороны пустыми.

FrameGallery.h (класс, который отправляет данные):

@interface FrameGallery{
    NSMutableArray *filesArray;
}

@property (nonatomic, retain) NSMutableArray *filesArray;

@end

FrameGallery.m

#import "FrameGallery.h"

@implementation FrameGallery

@synthesize filesArray;

LoadFilePopOverController.m (класс, который получает данные)

FrameGallery *frameGallery = [[FrameGallery alloc] init];   
NSLog(@"%@", frameGallery.filesArray);

Есть ли что-то, что яя здесь упускаю, это действительно очевидно?

В прошлом я делал это успешно, но не могу найти код, в котором я его использовал.Любая помощь будет оценена.

1 Ответ

0 голосов
/ 31 мая 2011

Создайте массив в вашем LoadFilePopOverController и сделайте его свойством, синтезируйте его.

Теперь, когда вы переходите к LoadFilePopOverController из FrameGallery, присвойте массив тому, который был создан в LoadFilePopOverController.

Например,

в LoadFilePopOverController.h

NSMutableArray *getdata;

@property (nonatomic, retain) NSMutableArray *getdata;

в .m

@synthesize getdata;

Теперь в вашем FrameGallery.m перейдите к коду, где вы выполняетеи установите массив следующим образом:

Loadvc.getdata = filesArray;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...