2016-07-14 12 views
0

コアデータを使用してユーザーの履歴を保存するアプリケーションで、すべてが正常に動作しています。Swift:コアデータを使用して1つの行を更新する[indexPath.row]

fetchRequestをビルドして必要な行を取得すると、更新された値をFalseに設定/保存する方法がわかりません。

+0

チェックこのチュートリアル:https://softwarejuancarlos.com/2015/12/19/swift-2-examples-9-core-data-create-get-update-and-remove-entities/ –

答えて

0

NSManagedObjectの子にオブジェクトをキャストすることができます。あなたのケースでは、「DownloadHistory」であり、プロパティを直接使用します。

let record = NSManagedObject(entity: entity!, 
           insertIntoManagedObjectContext: managedContext) as! DownloadHistory 

record.isLocked = false 
+0

ながらこのコードは質問に答えて、どのようにして問題を解決するのか、および/またはそれが問題の解決の理由を説明し、回答の長期的価値を向上させることができます。 – HiDeo

関連する問題