我在我的ViewController中有一個方法被其視圖的某個視圖所調用,並提供了一些值。然後它向管理員對象發送一條消息,提供關於VC狀態的一些信息。在調試時無法檢查自己的方法
- (void)elementXChangedWithValue:(float)value {
ParameterManager * pMan = [ParameterManager sharedInstance];
[pMan updateParameter:self.elementX.parameter value:value];
}
在調試,對我進行檢查是非常重要的.SomeElement.parameter
狀態是這樣我就可以知道什麼是越來越在翻譯的時候,我得到我的ParameterManager
失去了什麼。
不幸的是,儘管Self絕對是非零和可訪問的,但調試器顯示關於該類的少量信息,使得快速和實用的價值難以估價。 (但我有時會在調試器命令行中調用「po」命令)。
不確定它是否有幫助,但是該項目運行的Objective-C/Swift的互操作性很大,儘管ViewController是一個完全的Objective-C類。
不能你 「寶self.elementX.parameter」 或的NSLog()或者print()得到它? – Hima