我有這樣的代碼:錯誤有關YES和真實,NO和假之間的差異
- (BOOL)logInViewController:(PFLogInViewController *)logInController shouldBeginLogInWithUsername:
(NSString *)username password:(NSString *)password
{
NSLog(@"anything");
return false;
}
,如果我運行它,然後我得到了一些彙編代碼這個錯誤:「線程1:EXC_BAD_ACCESS(代碼= 2 ,地址= 0X1A)如果我的代碼更改爲:。
- (BOOL)logInViewController:(PFLogInViewController *)logInController shouldBeginLogInWithUsername:
(NSString *)username password:(NSString *)password
{
NSLog(@"anything");
return NO;
}
我不明白這個bug然而,在這兩種情況下沒有被打印到終端這是沒有意義的,我是因爲如果該代碼導致錯誤,那麼該區域不應該被計算機讀取,並且t因此NSLog應該被調用?如此迷茫。所以我想我的問題是爲什麼沒有任何東西打印到終端,爲什麼更改爲NO會使錯誤消失?我不認爲他們的區別會導致錯誤?爲什麼呢?
編輯:真的很抱歉你們都。上面的代碼與我的錯誤沒有任何關係。道歉。
首先檢查是否得了這種方法獲取調用或不?因爲在任何情況下它都必須記錄文本「任何東西」。 – hpp
我不明白。我檢查方法調用的方式是使用NSLog。 – user3139679
嗨,沒有得到你想說的,請解釋。 – hpp