Pytania otagowane jako categories


12
Jak pozbyć się ostrzeżenia „niezadeklarowany selektor”
Chcę użyć selektora na instancji NSObject bez potrzeby zaimplementowanego protokołu. Na przykład istnieje metoda kategorii, która powinna ustawić właściwość błędu, jeśli instancja NSObject, do której jest wywoływana, obsługuje ją. To jest kod, który działa zgodnie z przeznaczeniem: if ([self respondsToSelector:@selector(setError:)]) { [self performSelector:@selector(setError:) withObject:[NSError errorWithDomain:@"SomeDomain" code:1 userInfo:nil]]; } Jednak kompilator …

6
Kategorie celu-C w bibliotece statycznej
Czy możesz mi pomóc, jak poprawnie połączyć bibliotekę statyczną z projektem iPhone'a. Używam projektu biblioteki statycznej dodanego do projektu aplikacji jako bezpośredniej zależności (cel -> ogólne -> bezpośrednie zależności) i wszystko działa OK, ale kategorie. Kategoria zdefiniowana w bibliotece statycznej nie działa w aplikacji. Więc moje pytanie brzmi: jak dodać …

6
Cel-C: Zmienna właściwości / instancji w kategorii
Ponieważ nie mogę utworzyć zsyntetyzowanej właściwości w kategorii w celu C, nie wiem, jak zoptymalizować następujący kod: @interface MyClass (Variant) @property (nonatomic, strong) NSString *test; @end @implementation MyClass (Variant) @dynamic test; - (NSString *)test { NSString *res; //do a lot of stuff return res; } @end Metoda testowa jest wywoływana …


4
Zastępowanie metod przy użyciu kategorii w Objective-C
Czy mogę użyć kategorii klasy, aby przesłonić metodę, która została już zaimplementowana przy użyciu kategorii? Lubię to: 1) Oryginalna metoda -(BOOL) method { return true; } 2) Metoda nadpisana -(BOOL) method { NSLog(@"error?"); return true; } Czy to zadziała, czy jest to nielegalne?
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.