Używam xcode 4.4.1 dla celu iOS 5.1 Zacząłem mój projekt używając ARC, i w środku w projekcie dodałem do mojego projektu trochę nie-łukowego źródła z trzeciej strony. w tym momencie, postanowiłem spróbować refactoring w xcode i wystąpił błąd. pochodzi z jednego z moich oryginalnych kodów źródłowych.refaktoryzacja łuku powoduje, że "synteza słabych" właściwości jest dozwolona tylko w trybie łuku lub gc "
Posiadam właściwość (nonatomic, weak) i zsyntetyzowałem ją ==> synteza "słabej" właściwości jest dozwolona tylko w trybie ARC lub GC.
Jestem zaskoczony - używam łuku i narzeka, że jest dozwolone tylko w łuku?
W tej chwili zreperowałem aplikację trzeciej strony z innego projektu i skopiowałem ją, aby mój projekt działał, ale powyższe pytanie jest nadal trudne do zrozumienia. Dzięki! (przy okazji, kiedy nie konwertować do łuku, to mówi, że cel obecnie używa ARC)
Mam ten problem, gdy ustawiono "słaby" typ właściwości zamiast "przypisz" przed migracją do ARC – poGUIst