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.

9
Jak działa podkreślenie przed zmienną w kakaowej klasie C-obiektywu?
W kilku przykładach iPhone'a widziałem, że atrybuty używają podkreślenia _ przed zmienną. Czy ktokolwiek wie, co to znaczy? Albo jak to działa? Plik interfejsu, którego używam, wygląda następująco: @interface MissionCell : UITableViewCell { Mission *_mission; UILabel *_missionName; } @property (nonatomic, retain) UILabel *missionName; - (Mission *)mission; Nie jestem pewien, co …

1
Błąd: _handleNonLaunchSpecificActions w iOS9
W systemie iOS 9 pojawia się następujący błąd: -[UIApplication_handleNonLaunchSpecificActions: forScene: withTransitionContext: completion:] unhandled action -> <FBSSceneSnapshotAction: 0x150b2aef0> { handler = remote; info = <BSSettings: 0x15333f650> { (1) = 5; }; } Czy ktoś jeszcze natknął się na ten błąd lub jego konsekwencje? Co jest nie tak?
157 ios  objective-c  xcode  ios9 

19
Błąd aplikacji na iOS - nie można dodać siebie jako widoku podrzędnego
Otrzymałem ten raport o awarii, ale nie wiem, jak go debugować. Fatal Exception NSInvalidArgumentException Can't add self as subview 0 ... CoreFoundation __exceptionPreprocess + 130 1 libobjc.A.dylib objc_exception_throw + 38 2 CoreFoundation -[NSException initWithCoder:] 3 UIKit -[UIView(Internal) _addSubview:positioned:relativeTo:] + 110 4 UIKit -[UIView(Hierarchy) addSubview:] + 30 5 UIKit __53-[_UINavigationParallaxTransition animateTransition:]_block_invoke …
157 ios  iphone  objective-c 

29
Jak przekonwertować token urządzenia (NSData) na NSString?
Wdrażam powiadomienia push. Chciałbym zapisać mój token APNS jako ciąg. - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)newDeviceToken { NSString *tokenString = [NSString stringWithUTF8String:[newDeviceToken bytes]]; //[[NSString alloc]initWithData:newDeviceToken encoding:NSUTF8StringEncoding]; NSLog(@"%@", tokenString); NSLog(@"%@", newDeviceToken); } Pierwsza linia kodu wypisuje wartość null. druga drukuje token. Jak mogę uzyskać mój newDeviceToken jako NSString?

2
Jaki jest najlepszy sposób tworzenia stałych w Objective-C
Tworzę klienta Reddit do celów edukacyjnych. Muszę mieć plik ze stałymi. Myślałem o zaimportowaniu pliku do Reddit-Prefix.pchpliku, aby stałe były dostępne dla wszystkich plików. Czy to dobry sposób na robienie rzeczy? Ponadto przeprowadziłem badania i znalazłem kilka metod tworzenia stałych, ale nie wiem, której użyć: #define makro const static const …

12
Jak korzystać z NSJSONSerialization
Mam ciąg JSON (z PHP, json_encode()który wygląda tak: [{"id": "1", "name":"Aaa"}, {"id": "2", "name":"Bbb"}] Chcę przeanalizować to w jakiejś strukturze danych dla mojej aplikacji na iPhone'a. Myślę, że najlepszą rzeczą dla mnie byłoby posiadanie tablicy słowników, więc zerowym elementem tablicy jest słownik z kluczami "id" => "1"i "name" => "Aaa". …


20
Jak ustalić, czy NSDate jest dzisiaj?
Jak sprawdzić, czy dana osoba NSDatenależy do dzisiaj? Kiedyś sprawdzałem to używając pierwszych 10 znaków z [aDate description]. [[aDate description] substringToIndex:10]zwraca ciąg w taki "YYYY-MM-DD"sposób, że porównałem ciąg z ciągiem zwróconym przez [[[NSDate date] description] substringToIndex:10]. Czy istnieje szybszy i / lub schludniejszy sposób sprawdzenia? Dzięki.


18
Jaki jest najlepszy sposób na stworzenie menu sidewipe, takiego jak w nowej aplikacji Facebooka na iOS?
Wygląda na to, że menu przesuwne w bok stają się coraz powszechniejszym elementem interfejsu, ponieważ w każdej aplikacji na iPhone'a gromadzi się więcej informacji. Facebook włączył go do swojej najnowszej wersji, a nowa aplikacja Gmail wydaje się również zawierać go . Zastanawiałem się, czy ktoś miał przemyślenia na temat najbardziej …

30
Błąd „nierozpoznany selektor wysłany do instancji” w Objective-C
Utworzyłem przycisk i dodałem do niego akcję, ale jak tylko został wywołany, otrzymałem ten błąd: -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0 2010-03-16 22:23:58.811 Money[8056:207] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:'*** -[NSCFDictionary numberButtonClick:]: unrecognized selector sent to instance 0x3d03ac0' To jest mój kod: - (id)initWithNibName:(NSString *)nibNameOrNil …



20
UIView Hide / Show z animacją
Moim prostym celem jest zanikanie animowanych funkcji ukrywania i pokazywania. Button.hidden = YES; Wystarczająco proste. Czy można jednak sprawić, że zniknie, a nie zniknie? W ten sposób wygląda to raczej nieprofesjonalnie.

4
Różnica między wartością null, __nullable i _Nullable w celu-C
Wraz z Xcode 6.3 wprowadzono nowe adnotacje, aby lepiej wyrazić zamiar API w Objective-C (i oczywiście w celu zapewnienia lepszej obsługi Swift). Adnotacje te były oczywiście nonnull, nullablei null_unspecified. Ale w przypadku Xcode 7 pojawia się wiele ostrzeżeń, takich jak: We wskaźniku brakuje specyfikatora typu dopuszczalności wartości null (_Nonnull, _Nullable …

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.