So Code, um diese Linie von Ich bin UmwandlungWert kann nicht vom Typ Typ erwartete Argument konvertieren
NSPredicate *predicate = [NSPredicate predicateWithBlock:^BOOL(TidyFeed * _Nonnull item, NSDictionary<NSString *,id> * _Nullable bindings) {
return ![item.feedEntryId isEqualToString:feedEntryId];
}];
zu SWIFT-Code
var predicate = NSPredicate { (item: TidyFeed, bindings: NSDictionary) in
return !(item.feedEntryId == feedEntryId)
}
aber ich bekomme diese Fehlermeldung
Can not Konvertiere den Wert vom Typ '(TidyFeed, NSDictionary) -> Bool' in den erwarteten Argumenttyp '(AnyObject, [String: AnyObject]?) -> Bool'
hat jemand diesen Fehler bei der Verwendung von Blöcken?
Zusätzliche Informationen
Swift Code
apiClient.dismissFeed(feedEntryId, completion: {(responseObject: AnyObject, error: NSError) -> Void in
})
Fehler
Wert kann nicht vom Typ umwandeln '(ANYOBJECT, NSError) -> Void' zu erwarteten Argumenttyp ‚AFAPIOperationCompletionBlock! "
und hier ist der Abschluss Blockcode von AFAPIOperationCompletionBlock
- (void) completion:(id)responseObject error:(NSError *)error