我想从A类传递一个数组到B类,但是A调用B.iphone,在类之间传递数组?
0
A
回答
0
你想要的是简单的对象成员来设置。要实现这一目标的最好方法是使用性质: http://developer.apple.com/library/ios/#referencelibrary/GettingStarted/Learning_Objective-C_A_Primer/_index.html#//apple_ref/doc/uid/TP40007594
在波黑:
@property(nonatomic,retain) NSArray * theArray_B;
在BM:
@synthesize theArray_B;
在上午
:
myB_Instance.theArray_B = theArrayToPass;
在该示例A和B共享一个指向内存中同一个Array-Object的指针。此外B拥有这个数组(A也是),因为它有一个保留。
0
事情是这样的:
A类包括:
- (void)someMethodInClassA {
NSArray *arrayData = // ... stuff
ClassB *classB = // ... stuff
[classB aMethod:arrayData];
}
B类包含:
- (void)aMethod:(NSArray *)array {
// do something with the array
}
谷歌的目标C教程。你会发现像http://howtomakeiphoneapps.com/objective-c-tutorial/
0
使用此。
在类a中创建数组并将其合并到.m文件中。然后推入下一个视图,然后使用导航堆栈中的拾取对象来访问数组。
FirstView *obj=(FirstView *)[self.navigationController.viewControllers objectAtIndex: [self.navigationController.viewControllers count]-2];
//obj.array is the array which you want to use.
相关问题
- 1. 传递类之间的数组...卡住
- 2. 传递类之间的多维数组
- 3. iPhone:在视图之间传递数据
- 4. 在函数之间传递数组C++
- 5. 在类之间传递NSMutableArray
- 6. 在类之间传递NSMutableArray
- 7. 在类之间传递SQLContext
- 8. 数组在numpy和cython之间传递
- 9. 在子组件之间传递数据
- 10. 在程序之间传递数组
- 11. 在C++函数之间传递C#类
- 12. Android:在类之间传递参数
- 13. 在WPF和类之间传递数据
- 14. 在抽象类之间传递数据
- 15. 在函数之间传递类
- 16. 无法在类之间传递数据
- 17. 使用意图在类之间传递数组
- 18. 在Java中的不同类之间传递数组元素
- 19. 在类之间传递数组,不见了?
- 20. 在类之间传递创建的数组[Java]
- 21. 组件之间的数据传递Angular4
- 22. 按时发布之间传递,iPhone
- 23. iphone:功能之间传递对象
- 24. 问题在传递函数iphone之争
- 25. Angular4在组件之间传递信息
- 26. 在组件之间传递模型
- 27. 在组件之间传递状态
- 28. 如何在类之间传递对象
- 29. Java,在类之间传递值
- 30. 在两个类之间传递变量