Ich habe keine Erfahrung mit objective c und habe Probleme beim Schreiben einer einfachen Methode. Ich kann gut ohne den Code unten kompilieren, also ich denke, ist nur ein Syntaxfehler.Objective-C-Syntaxfehler beim Löschen von Firebase-Tokens in IOS
Ich versuche, diese Funktion deleteIDWithHandler
#firebase.h
- (void)deleteInstanceId:(CDVInvokedUrlCommand*)command;
#Firebase.m
- (void)deleteInstanceId:(CDVInvokedUrlCommand *)command {
CDVPluginResult *pluginResult;
FIRInstanceIDDeleteHandler handler = ^void(NSError *error){
if (error) {
NSLog(@"Unable to delete instance.");
} else {
NSLog(@"Instance Deleted");
}
}
pluginResult = [CDVPluginResult resultWithStatus:CDVCommandStatus_OK messageAsString:[[FIRInstanceID instanceID] deleteIDWithHandler:handler]];
[self.commandDelegate sendPluginResult:pluginResult callbackId:command.callbackId];
}