将对象 C 转换为 Swift fetchRequest
Convert Object C to Swift fetchRequest
我在 Objective-C
中有代码
NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Doctor"];
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"id != nil"]];
fetchRequest.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"distance" ascending:YES], [NSSortDescriptor sortDescriptorWithKey:@"lastname" ascending:YES]];
并尝试转换为 Swift
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 转换为 Swift
fetchRequest.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"distance" ascending:YES], [NSSortDescriptor sortDescriptorWithKey:@"lastname" ascending:YES]];
我想你需要的是这个
fetchRequest.sortDescriptors = [NSSortDescriptor(key: "lastname", ascending:true),NSSortDescriptor(key: "distance", ascending: true)]
希望对您有所帮助!
我在 Objective-C
中有代码NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Doctor"];
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"id != nil"]];
fetchRequest.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"distance" ascending:YES], [NSSortDescriptor sortDescriptorWithKey:@"lastname" ascending:YES]];
并尝试转换为 Swift
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 转换为 Swift
fetchRequest.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:@"distance" ascending:YES], [NSSortDescriptor sortDescriptorWithKey:@"lastname" ascending:YES]];
我想你需要的是这个
fetchRequest.sortDescriptors = [NSSortDescriptor(key: "lastname", ascending:true),NSSortDescriptor(key: "distance", ascending: true)]
希望对您有所帮助!