#importint main(int argc, const char * argv[]) { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; // insert code here... NSLog(@"xxxxxxxxxxxxxxxxxxxx"); [pool release]; return 0; }
Podstawa-Dziwny błąd??
Rozpoczęty przez
Heimdall
, 18 sty 2014 13:09
3 odpowiedzi w tym temacie
#1
Napisano 18 stycznia 2014 - 13:09
Witam co tu jest źle ?? jeśli jest @autoreleasepool program działa poprawnie??
[ATTACH=CONFIG]19802[/ATTACH]
kod:
#2
Napisano 18 stycznia 2014 - 18:38
Masz włączone ARC, nie można łączyć automatycznego i ręcznego zarządzania pamięcią na poziomie pliku (klasy).
Wyłącz ARC jeżeli chcesz używać NSAutoreleasePool.
#3
Napisano 18 stycznia 2014 - 19:58
Dzięki za podpowiedź.pozdrawiam
#4
Napisano 21 stycznia 2014 - 08:51
W dokumentacji NSAutoreleasePool:
If you use Automatic Reference Counting (ARC), you cannot use autorelease pools directly.
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych