2016-05-30 8 views
0

私はObjective-Cの変換オブジェクトC

NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Doctor"]; 
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"id != nil"]]; 
fetchRequest.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"distance" ascending:YES], [NSSortDescriptor sortDescriptorWithKey:@"lastname" ascending:YES]]; 

のコードを持っていると私はスウィフト

var fetchRequest: NSFetchRequest = NSFetchRequest(entityName: "Doctor") 
fetchRequest.predicate = NSPredicate(format: "id != nil") 
let disctanceSortDescriptor = NSSortDescriptor(key:"distance",ascending: true) 
let lastNameSortDescriptor = NSSortDescriptor(key:"lastname",ascending: true) 
fetchRequest.sortDescriptors = NSSortDescriptor(key:"distance",ascending: true), NSSortDescriptor(key:"lastname",ascending: true) 

どうスウィフト

へのObjective-Cに変換
fetchRequest.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"distance" ascending:YES], [NSSortDescriptor sortDescriptorWithKey:@"lastname" ascending:YES]]; 
+0

問題点を教えてください。 –

+0

fetchRequest.sortDescriptors = @ [[NSSortDescriptor sortDescriptorWithKey:@ "距離"昇順:はい]、[NSSortDescriptor sortDescriptorWithKey:@ "姓"昇順:はい]]を変換する方法はわかりません。このコードでSwift –

+0

申し訳ありませんが、私はまだあなたの問題を取得していない! –

答えて

0

に変換してみてくださいあなたが必要と思うのはこれです

fetchRequest.sortDescriptors = [NSSortDescriptor(key: "lastname", ascending:true),NSSortDescriptor(key: "distance", ascending: true)] 

ご希望の方は、この手助けをしてください!

+0

とfetchRequestにどのように帰属しますか? –

+0

私の答えは、これはあなたが –

+0

を必要とするものを今私はsortDescriptorsにfetchRequestに帰しをしようとしないかどうかを確認、再編集されたエラーfetchRequest.sortDescriptorsを示し= [sortDescriptors] –

関連する問題