我看了其他帖子,没有任何意义。我有一个AppController(对于NSCollectionView),我有一个名为filePaths的表。文件路径是@property。我的对象文件(用于集合视图)需要这些路径。如何将AppPath从文件路径传输到我的文件类?尽管我读了很多关于他们的东西,单身人士和其他事情让我感到困惑。如果你有一个涉及单身或类似的答案,请解释它,因为我不知道发生了什么。在类之间传递NSMutableArray
-3
A
回答
0
只需将其分配给一个属性。
0
如果你使用的故事板,你会希望使用通常发现在您的视图控制器底部的“为SEGUE准备”的方法。
你会在你的头创建在目标视图控制器的特性是这样的:
@property (nonatomic) NSMutableArray *recievedArray;
,并在您的起源视图控制器的M档(M档,其中可变数组本来就是),你会在顶部导入目标视图控制器,像这样
#import "DestinationViewController.h"
现在,我们将填充 “prepareForSegue”:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
if ([[segue identifier] isEqualToString:@"segueToDestinationViewController"]) {
DestinationViewController *vc = [segue destinationViewController];
[vc setRecievedArray:theMutableArray];
}
}
其中“segueToDestinationViewController就是你喜欢这个故事板集(我重用从别的东西这个形象,但你要点击SEGUE箭头并填写‘标识’与‘segueToDestinationViewController’)
现在你所有的设置和财产将被正确地分配在继续!
编辑:
+ (id)sharedManager {
static MyManager *sharedMyManager = nil;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
sharedMyManager = [[self alloc] init];
});
return sharedMyManager;
然后,你将用类方法是这样
调用单的单个实例:您还可以通过创建单独的类并添加此方法将其设立的单身容易MyManager *mySingleton = [MyManager sharedManager];
通过这样的GCD去,是非常傻瓜的证明,所以你应该罚款。现在你所要做的就是从单例实例中获取属性。
相关问题
- 1. 在类之间传递NSMutableArray
- 2. 在类之间传递NSMutableArray的问题
- 3. 在类之间传递SQLContext
- 4. iPhone编程 - 在视图控制器之间传递NSMutableArray
- 5. 在C++函数之间传递C#类
- 6. 如何在类之间传递对象
- 7. Java,在类之间传递值
- 8. 在两个类之间传递变量
- 9. iphone,在类之间传递数组?
- 10. C++在类之间传递对象
- 11. 变量不在类之间传递
- 12. JAVA - 在类之间传递值
- 13. 在类之间传递变量
- 14. 在类之间传递ManualResetEvent对象
- 15. 在类之间传递一个值
- 16. 如何在类之间传递变量?
- 17. 在类和表之间传递int值
- 18. 在类之间传递对象
- 19. Android:在类之间传递参数
- 20. 在类之间传递变量
- 21. C++在类之间传递对象
- 22. 在WPF和类之间传递数据
- 23. 在抽象类之间传递数据
- 24. Objective C:在类之间传递变量
- 25. 在类之间传递NSString值
- 26. 在类之间传递记录器
- 27. 在函数之间传递类
- 28. C4在子类之间传递图像
- 29. 在类之间传递一个NSString
- 30. 在不同的类之间传递值