从另一个类访问 NSMutableData
好的,我已经在类 1 的 .h 中声明了 NSMutableData,如下所示
NSMutableData *dataResponse;
@property(强,非原子)NSMutableData *dataResponse;
在类 1 的 .m 中,我有 @synthezie dataResponse,然后我在函数中为其提供一些数据。
我想使用我在函数中分配给它的数据来访问类 2 中的 dataResponse 。
如何从类 2 中的 dataResponse 获取数据?任何帮助都会很棒。
Ok I have declared the NSMutableData in the .h of class 1 as followed
NSMutableData *dataResponse;
@property (strong, nonatomic) NSMutableData *dataResponse;
in the .m of class 1 I have @synthezie dataResponse, and then I am giving it some data in a function.
I want to access dataResponse in class 2 with that data that I have assigned to it in the function.
How can I get the data from dataResponse in class 2? Any help would be great.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以使用辅助类来访问不同类中的数组。在项目中创建一个 NSObject 文件。我将其命名为 Passing Class
在您的 PassingClass.h
在您的 PassinClass.m
在您的 class1.h 创建此帮助程序类的实例。
在您的 class1.m 中,使用设置数据
在您的 class2.m 中使用 NSLog 获取数据
[pClass getDataResponse ]
进行检查,如果一切顺利,您应该能够从类传递响应数据1 到 2 级。You can use helper class for accessing array in different class. Create an NSObject file in the project. I've named it Passing Class
In your PassingClass.h
In your PassinClass.m
In your class1.h create instance of this helper class.
In your class1.m, set the data using
In your class2.m get the data using
NSLog the
[pClass getDataResponse ]
to check, if everything went well you should be able to pass the response data from class 1 to class 2.创建该类的实例并使用 -mutableByes 方法。如果您还需要更多信息,请查看 NSMutableData 的类参考,右侧 此处
Create an instance of the class and use the -mutableByes method. If you still need more information, check out the class reference for NSMutableData, right here