TLDR
昨天处理此项目时,我无法显示UIViewController
上的属性。这不就像如何在VC
上设置属性一样简单?我看不到VC
的属性。
情况
自定义UIViewController
(A)推送到第二个UIViewController
(B),推送到第三个UIViewController
(C)
//programmatically calling a push to the next view in A to B to C, example code from B to C.
EnterFinalHRViewController * finalHeartRate = [self.storyboard instantiateViewControllerWithIdentifier:@"EnterFinalHeartRateController"];
finalHeartRate.lanes = _lanes;
[self.navigationController pushViewController:finalHeartRate animated:YES];
NSMutableArray
,车道,两次传递。不是问题。
当我到达VC
(C)时,调试器会读取:
A self = (EnterFinalHRViewController *) @"0 objects" 0x15da40c0
V [0]
我在VC
(C)中有一个读取
#import <UIKit/UIKit.h>
#import "SwimTimingViewController.h"
#import "Lane.h"
@interface EnterFinalHRViewController : UIViewController <UICollectionViewDelegate, UICollectionViewDataSource, UIPickerViewDataSource, UIPickerViewDelegate>
@property (nonatomic, strong) NSMutableArray *lanes;
@end
清晰度
VC
的属性问题
为什么我在调试器的最终UIViewController
中看不到self的任何属性,如何修复它,以及任何有用的调试技巧。
我的理论
自从昨晚升级到xcode的新版本后,有些东西破坏了/ xcode bug,我不知道那是什么。我现在使用的是Xcode Version 6.1(6A1052d)。我正在使用运行ios7的iPhone 5c进行测试。 (只要ios7中的所有内容都能正常运行,我就会升级。)
快速大声疾呼,感谢SO及以后的所有贡献者。总是非常热烈地欢迎帮助。