Spørgsmål

I dette forum kan du stille spørgsmål til Objective-C programmering og udvikling til Apple´s iPhone, iPad og Mac platforme.
Besvar
niemoe
Begynder
Indlæg:16
Tilmeldt:25. mar 2014, 13:54
Spørgsmål

Indlæg af niemoe » 16. apr 2014, 11:58

Hej, jeg har set mig lidt træt på denne lille kode - kan ikke se hvad jeg gør forkert:
int main(int argc, const char * argv[])
{
@autoreleasepool {

int x = 100;
int y = 15;

if (x<y)
NSLog(@"X er mindre end Y");
else {
NSLog(@"Det er den ikke");
}

}
return 0;
}

Hvad gør jeg forkert? - har prøvet alt muligt. Men for fejl: Thread 1: breakpoint 1.1

Crow
Rutineret
Rutineret
Indlæg:64
Tilmeldt:15. apr 2014, 11:24

Re: Spørgsmål

Indlæg af Crow » 16. apr 2014, 15:41

Dette burde fixe alt bortset fra "LPAREN" på linje 1, håber dette kan hjælpe lidt :)

int main (int argc,const char * argv[];)

@autoreleasepool {

int x = 100;
int y = 15;

if (x<y)
NSLog(@"X er mindre end Y");
else
NSLog(@"Det er den ikke");

return 0;
}

niemoe
Begynder
Indlæg:16
Tilmeldt:25. mar 2014, 13:54

Re: Spørgsmål

Indlæg af niemoe » 17. apr 2014, 09:05

Det lykkedes :-) Tak

int main(int argc, const char * argv[])
{

@autoreleasepool {

int a = 25;
int b = 20;

if (b<a) {
NSLog(@"b er mindre end a");
} else {
NSLog(@"a er mindre end b");
}


}
return 0;
}

Crow
Rutineret
Rutineret
Indlæg:64
Tilmeldt:15. apr 2014, 11:24

Re: Spørgsmål

Indlæg af Crow » 17. apr 2014, 09:10

glad for at kunne give en hjælpende hånd :)

cristian
Moderator
Moderator
Indlæg:882
Tilmeldt:26. sep 2011, 21:31
Kontakt:

Re: Spørgsmål

Indlæg af cristian » 17. apr 2014, 13:17

Giver det nogen mening at i har en

Kode: Vælg alt

return 0
erklæring?

I har en main metode som altid kører lige meget hvad, så har i en

Kode: Vælg alt

@autoreleasepool 
metode som laver en beregning.

Men

Kode: Vælg alt

return 0
kommer udenfor denne metode men inde i main metoden.
Så det betyder
Når main har kørt lige meget om der har været fejl eller ej return 0, hvor 0 betyder success.
Men der tjekkes ikke om metoden

Kode: Vælg alt

@autoreleasepool 
har fejlet eller ej.

niemoe
Begynder
Indlæg:16
Tilmeldt:25. mar 2014, 13:54

Re: Spørgsmål

Indlæg af niemoe » 17. apr 2014, 13:32

Jeg kan ikke svare dig på det. Det har jeg ikke indsigt nok til.

Men, jeg åbnede et helt nyt projekt i x-code, og indsatte min "If Else" dér, og så virkede det. Desværre lærte jeg dermed ikke hvad jeg gjorde fejl først. Men det virkede... Ville dog gerne vide, hvad det var jeg gjorde fejl, så jeg kan lære af det.

Besvar