1
我正在使用NSBatchUpdateRequest
來更新我的核心數據內容。我使用下面的代碼:NSBatchUpdateRequest將字符串轉換爲unicode
NSBatchUpdateRequest *req = [[NSBatchUpdateRequest alloc]initWithEntityName:@"Mostvisited"];
req.propertiesToUpdate = @{@"newsCategory":self.newsCategory,@"newsCommentsCount":self.newsCommentsCount,@"newsDate":self.newsJalaliDate,@"newsID":self.newsID,@"newsLead":self.newsLead,@"newsPhotoLink":self.newsPhotoLarge,@"newsTitle":arr,@"newsType":self.newsType,@"timeStamp":[NSDate date]
};
req.resultType = NSUpdatedObjectIDsResultType;
NSBatchUpdateResult *result = (NSBatchUpdateResult *)[context executeRequest:req error:nil];
NSLog(@"objects update:%@",result.result);
所有的更新傳遞的對象是包含阿拉伯語NSString
NSArray
。令人驚訝的是,當我在更新後獲取核心數據的內容時,我得到的是Unicode字符串不是阿拉伯數字。