我正在尝试在两个类之间发送数据。我已经使用属性方法完成了它,但是数据仍然在另一侧返回空。
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);
我在这里缺少的东西真的很明显吗?
我过去成功完成了,但是找不到我使用它的代码。任何帮助将不胜感激。
答案 0 :(得分:0)
在LoadFilePopOverController中创建一个数组并使其成为属性,合成它。
现在,当你从FrameGallery导航到LoadFilePopOverController时,将数组分配给在LoadFilePopOverController中创建的数组。
例如
在LoadFilePopOverController.h中
NSMutableArray *getdata;
@property (nonatomic, retain) NSMutableArray *getdata;
in .m
@synthesize getdata;
现在在您的FrameGallery.m中,转到执行导航的代码, 并将数组设置为:
Loadvc.getdata = filesArray;