У меня есть код в Objective-CПреобразовать объект C Свифт fetchRequest
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 sortDescriptorWithKey: @ "расстояние" по возрастанию: YES], [NSSortDescriptor sortDescriptorWithKey: @ "LastName" по возрастанию: YES]]; этот код на Swift –
Извините, я до сих пор не понял вашу проблему! –