0
PFObject compare:options:range error when searching parse.com classのiOS 8.4.1文字列が働いているのコンペアが、iOS版は9.3.2で、
私のコードは、上記のリンクに似て動作していません。それはiOS 8.4.1で動作していますが、iOS 9.3.2でクラッシュしています。
NSString *name = [NSString stringWithCString:combined_name encoding:NSASCIIStringEncoding];
NSComparisonResult result = [name compare : searchText
options : (NSCaseInsensitiveSearch|NSDiacriticInsensitiveSearch)
range : NSMakeRange(0, [searchText length])];
if (result == NSOrderedSame)
{
[self.list addObject:name];
}
上記のコードでは、combine_nameは文字配列です。教えて。
私は上記のコードを以下の方法で使用しています。
- (void) updateSearchResultsForSearchController:(UISearchController *) searchController
正確に比較する方法でクラッシュする。
スクリーンショットはNSMakeRange(0、[検索テキストの長さ])
完全なクラッシュログを表示します。 – Droppy
クラッシュすると、エラーメッセージは何ですか? – Larme
スクリーンショットを添付しました。 compare:メソッドでちょうどクラッシュする – user3898700