次のコードがあります。
            NSString *subtitleFull = [dictionary valueForKey:@"distance"];                
            NSString *subtitle = [subtitleFull substringToIndex:2];
コードを実行すると、次のエラーが表示されます。
           -[NSNull substringToIndex:]: unrecognized selector sent to instance 0x3a61a080
辞書が NSString を返すかどうかを確認しましたが、次のようになります。
              id idont = [dictionary valueForKey:@"distance"];
              if ([idont isKindOfClass:[NSString class]]){
                  NSLog(@"*****************YEA THIS IS IT %@", idont);
              }
文字列は、NSString 型になる前は "12.0093778471967" のようになります。たぶん、int値メソッドを使用する必要がありますか?
このエラーが発生する理由は何ですか?