Pytania otagowane jako objective-c

Tego znacznika należy używać tylko w pytaniach dotyczących funkcji Objective-C lub zależnych od kodu w języku. Tagi [kakao] i [kakao-dotyk] powinny być używane do zapytania o ramy lub klasy Apple. Użyj powiązanych tagów [ios], [macos], [apple-watch] i [tvos] w przypadku problemów specyficznych dla tych platform.

3
Specyfikator NSLog / printf dla NSInteger?
A NSIntegerma 32 bity na platformach 32-bitowych i 64 bity na platformach 64-bitowych. Czy istnieje NSLogspecyfikator, który zawsze odpowiada rozmiarowi NSInteger? Ustawiać Xcode 3.2.5 Kompilator llvm 1.6 (to ważne; gcc tego nie robi) GCC_WARN_TYPECHECK_CALLS_TO_PRINTF włączone To przysparza mi trochę żalu: #import <Foundation/Foundation.h> int main (int argc, const char * argv[]) …

6
Jak obsługiwać protokoły Objective-C, które zawierają właściwości?
Widziałem, jak protokoły Objective-C są wykorzystywane w następujący sposób: @protocol MyProtocol <NSObject> @required @property (readonly) NSString *title; @optional - (void) someMethod; @end Widziałem ten format używany zamiast pisania konkretnej nadklasy, która rozszerza podklasy. Pytanie brzmi, czy jeśli dostosujesz się do tego protokołu, czy musisz samodzielnie zsyntetyzować właściwości? Jeśli rozszerzasz superklasę, …




5
Jak przekazać obiekt za pomocą NSNotificationCenter
Próbuję przekazać obiekt z delegata mojej aplikacji do odbiorcy powiadomień w innej klasie. Chcę przekazać liczbę całkowitą messageTotal. W tej chwili mam: W odbiorniku: - (void) receiveTestNotification:(NSNotification *) notification { if ([[notification name] isEqualToString:@"TestNotification"]) NSLog (@"Successfully received the test notification!"); } - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(dismissSheet) …



30
Separator UITableViewCell znika w iOS7
Mam dziwny problem UITableViewtylko z iOS 7. UITableViewCellSeparatorznika nad pierwszym i pod ostatnim wierszem. Czasami pojawia się po wybraniu wierszy lub przewijaniu. W moim przypadku tableViewładuje się Storyboardze UITableViewStylePlainstylu. Problem na pewno nie występuje UITableViewCellSeparatorStyle, co nie jest zmieniane z domyślnego UITableViewCellSeparatorStyleSingleLine. Jak czytałem na forach deweloperów Apple ( tutaj …




20
Naśladuj Facebooka ukryj / pokaż rozwijający / zmniejszający się pasek nawigacji
W nowej aplikacji iOS7 Facebook na iPhone'a, gdy użytkownik przewija w górę, navigationBarstopniowo chowa się do punktu, w którym całkowicie znika. Następnie, gdy użytkownik przewija w dół, navigationBarstopniowo się pokazuje. Jak samodzielnie wdrożyłbyś to zachowanie? Zdaję sobie sprawę z następującego rozwiązania, ale znika ono od razu i nie jest w …

11
Podpisywanie kodu jest wymagane w przypadku pakietu testów jednostkowych typu produktu w SDK iOS 8.0
Dostać Podpisywanie kodu jest wymagane dla typu produktu „Pakiet testów jednostkowych” w SDK „iOS 8.0” Celem mojej aplikacji jest podpisywanie kodu w porządku - ale mój cel testowy nie. Kupiłem nowy komputer, utworzyłem na komputerze nowy certyfikat programistyczny, odpowiednio zaktualizowałem profil informacyjny, zainstalowałem oba, ale nie mogę obejść tego błędu …
128 ios  objective-c  xcode 

4
błąd: niepodzielna właściwość do zapisu nie może sparować zsyntetyzowanej metody ustawiającej / pobierającej z funkcją ustawiającą / pobierającą zdefiniowaną przez użytkownika
Niedawno próbowałem skompilować starszy projekt Xcode (który wcześniej kompilował się dobrze), a teraz widzę wiele błędów tego formularza: error: writable atomic property 'someProperty' cannot pair a synthesized setter/getter with a user defined setter/getter Wzorzec kodu, który powoduje te błędy, zawsze wygląda następująco: // Interface: @property (retain) NSObject * someProperty; // …

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.