Wenn ich - (void) insertNewObject erhalte ich eine Warnung vor „Rückgabetyp ist standardmäßig‚id‘“

stimmen
0

ERRATA: aufgrund eines cut & paste Fehler, den ich ursprünglich in diesem Beitrag gemacht, die „-“ Minuszeichen waren Cutoff.

Bitte beachten Sie auch an der Unterseite der Post einig EXTRA KOMMENTAR

//Passer.m file contents


@implementation Passer

@dynamic firstName;
@dynamic currentTeam;
@dynamic lastName;
@dynamic games;


- (NSNumber *) passerRating
{
    int attempts = [[self.games valueForKeyPath: @@sum.attempts] intValue];
    int comps = [[self.games valueForKeyPath: @@sum.completions]     intValue];
    int yards = [[self.games valueForKeyPath: @@sum.yards] intValue];
    int tds = [[self.games valueForKeyPath: @@sum.touchdowns] intValue];
    int ints = [[self.games valueForKeyPath: @@sum.interceptions] intValue];

    double rating = passer_rating(attempts, comps, yards, tds, ints);
    return [NSNumber numberWithDouble: rating];
}

@end

Ich kopierte diesen Code aus einem Buch Beispiel in , Xcode aber nicht wissen , warum es diese Warnung erzeugt:

PasserListController.m: Warnung: Semantic Ausgabe: Klasse Methode '+ passerWithFirstName: Name: InContext:' nicht gefunden (Rückgabetyp ist standardmäßig 'id')

Gibt es einen Fehler in dem Beispielcode Buchs, das unten gezeigt wird?

- (void)insertNewObject

    {


    Passer *   newPasser;
    newPasser = [Passer passerWithFirstName: @FirstName    
                        lastName: @LastName
                        inContext: self.managedObjectContext];


    newPasser.currentTeam = @TeamName;

    // Save the context.
    NSError *error;
    if (![self.managedObjectContext save:&error])
        {

    NSLog(@Unresolved error %@, %@, error, [error userInfo]);
          abort();
        }
    }


 @end

EXTRA KOMMENTAR : Ich habe nicht in der Lage, die gepostete Frage aufgrund der Xcode - Anwendung zu aktualisieren (4.2.1) stürzt mich beim Start. nahm 6 Deinstallationen & neu installiert eine Arbeits Xcode App zu erholen. sorry für all die Verwirrung und meine verzögerte Reaktion.

Veröffentlicht am 07/11/2018 um 23:42
quelle vom benutzer
In anderen Sprachen...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more