我有一個NSData
類型的屬性,我想在此屬性中搜索字符串,我如何使用NSPredicate
執行此搜索?NSFetchRequest在覈心數據中使用NSPredicate
我嘗試使用NSPredicate
與塊但不支持基於Core Data SQlite的存儲塊的謂詞。
我有一個NSData
類型的屬性,我想在此屬性中搜索字符串,我如何使用NSPredicate
執行此搜索?NSFetchRequest在覈心數據中使用NSPredicate
我嘗試使用NSPredicate
與塊但不支持基於Core Data SQlite的存儲塊的謂詞。
爲什麼你有NSData
屬性?將其存儲到NSString
中並相應地更改數據模型時將其轉換爲NSString
。
在數據對象中存儲字符串是沒有意義的。
你不能那麼容易。使用塊的謂詞不起作用的原因是它沒有在SQLite存儲中實現,因爲以有效的方式這樣做並不是微不足道的。
您可以擁有第二個屬性,其中包含該數據的字符串表示形式或字符串表示形式的精簡版本,並改爲使用此屬性。
您必須確保這些屬性保持同步並確保兩個屬性都不是瞬態的。
我有NSData因爲這是HTML PAGE內容 – Tefa 2013-04-28 14:09:29
那麼,導入時將其轉換爲字符串。我的確切點。 – Mundi 2013-04-28 14:11:45
好的謝謝, 你知道嗎? – Tefa 2013-04-28 14:14:12