2017-06-22 12 views
-2

誰もこのエラーが発生する理由を説明できますか?[__NSCFNumber rangeOfCharacterFromSet:]:インスタンスに送信された認識できないセレクタ0x7c2125a0

[__NSCFNumber rangeOfCharacterFromSet:]:認識されていないセレクタが インスタンスに0x7c2125a0

dispatch_async(dispatch_get_main_queue(), ^{ 

     [imageHolderForMainView removeFromSuperview]; 

     [self.navigationController setNavigationBarHidden:NO]; // iam getting the above mentioned error here 

     [UIApplication sharedApplication].networkActivityIndicatorVisible = NO; 

    }); 
+3

コードがクラッシュしたらデバッグしましたか? –

+4

「NSString」が必要とされるところでNSNumberが渡されても、エラーはこれらのコード行では発生しません。 – vadian

+1

例外ブレークポイントを追加し、コードを実行してください。 – byJeevan

答えて

0

を送ったあなたはNSStringのを使用している。しかし、それは文字列または数値であるNSNumber.Checkあなたのオブジェクトです。オブジェクトをコードの下からチェックすることができます

if ([yourObject isKindOfClass:[NSNumber class]]) 
{ // It is Number 
} 

if ([yourObject isKindOfClass:[NSString class]]) 
{ 
    // it is string 
} 
関連する問題