如何解决数据不在类之间发送-Objective-C
| 我正在尝试在两个类之间发送数据。我已经使用properties方法完成了该操作,但是数据仍然在另一侧空着。 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);
我在这里确实缺少某些明显的东西吗?
过去,我已经成功完成了此操作,但是找不到使用它的代码。任何帮助,将不胜感激。
解决方法
在LoadFilePopOverController中创建一个数组,并使其成为属性,然后对其进行合成。
现在,当您从FrameGallery导航到LoadFilePopOverController时,将数组分配给在LoadFilePopOverController中创建的数组。
例如
在LoadFilePopOverController.h中
NSMutableArray *getdata;
@property (nonatomic,retain) NSMutableArray *getdata;
在.m中
@synthesize getdata;
现在,在FrameGallery.m中,转到执行导航的代码,
并将数组设置为:
Loadvc.getdata = filesArray;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。