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.


4
Jak korzystać ze struktury Swift w Objective-C
Po prostu mam strukturę, która przechowuje stałe aplikacji, jak poniżej: struct Constant { static let ParseApplicationId = "xxx" static let ParseClientKey = "xxx" static var AppGreenColor: UIColor { return UIColor(hexString: "67B632") } } Te stałe mogą być używane w kodzie Swift, wywołując Constant.ParseClientKeyna przykład. Ale w moim kodzie zawiera również …

16
przeskalować obraz w UIButton do AspectFit?
Chcę dodać obraz do UIButton, a także chcę przeskalować mój obraz, aby pasował do UIButton (pomniejszyć obraz). Pokaż mi, proszę, jak to zrobić. Oto, czego próbowałem, ale to nie działa: Dodanie obrazu do przycisku i użycie setContentMode: [self.itemImageButton setImage:stretchImage forState:UIControlStateNormal]; [self.itemImageButton setContentMode:UIViewContentModeScaleAspectFit]; Tworzenie „rozciągniętego obrazu”: UIImage *stretchImage = [updatedItem.thumbnail stretchableImageWithLeftCapWidth:0 …

6
iOS: porównaj dwie daty
Mam, NSDatektóre muszę porównać z dwoma innymi NSDatei próbuję z NSOrderAscendingi NSOrderDescendingale czy moja data jest równa w pozostałych dwóch terminach? Przykład: jeśli mam myDate = 24/05/2011 i dwa pozostałe, czyli jeden = 24/05/2011i dwa, 24/05/2011czego mogę użyć?

14
Jak przechwycić dotknięcia zdarzeń w obiektach MKMapView lub UIWebView?
Nie jestem pewien, co robię źle, ale staram się złapać dotknięcie MKMapViewprzedmiotu. Podklasowałem go, tworząc następującą klasę: #import <UIKit/UIKit.h> #import <MapKit/MapKit.h> @interface MapViewWithTouches : MKMapView { } - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event; @end I realizacja: #import "MapViewWithTouches.h" @implementation MapViewWithTouches - (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *) event { NSLog(@"hello"); …

2
NSDictionary - należy sprawdzić, czy słownik zawiera parę klucz-wartość, czy nie
Muszę tylko zapytać o coś w następujący sposób. Załóżmy, że mam słownik. NSMutableDictionary *xyz=[[NSMutableDictionary alloc] init]; [xyz setValue:@"sagar" forKey:@"s"]; [xyz setValue:@"amit" forKey:@"a"]; [xyz setValue:@"nirav" forKey:@"n"]; [xyz setValue:@"abhishek" forKey:@"a"]; [xyz setValue:@"xrox" forKey:@"x"]; Teraz muszę sprawdzić, co następuje [xyz zawiera wartość klucza "b"? para czy nie? Pytanie brzmi jak? Drugie pytanie brzmi: …

14
Kompiluj, kompiluj lub archiwizuj problemy z Xcode 4 (i zależnościami)
To pytanie rozwinęło się w ciągu ostatnich kilku tygodni, aby objąć bardziej ogólne problemy z xcode4 (i aktualizowanie projektów ze starszych wersji xcodes). Jednak wiele problemów można rozwiązać, postępując zgodnie z tym samym zestawem instrukcji. Jeśli masz którykolwiek z poniższych problemów, wypróbuj metody z zaakceptowanej odpowiedzi: Xcode 4 nie archiwizuje …

27
Nie można utworzyć NSPersistentStoreCoordinator z modelem zerowym
Miałem pierwsze pęknięcie w Core Data i otrzymuję następujący błąd podczas uruchamiania kodu na moim urządzeniu, ale działa dobrze na symulatorze. * Zakończenie aplikacji z powodu nieprzechwyconego wyjątku „NSInvalidArgumentException”, przyczyna: „Nie można utworzyć NSPersistentStoreCoordinator z modelem zerowym” Niektóre z moich metod, które mogą powodować problem: - (NSManagedObjectContext *)managedObjectContext { if …

4
Uzyskaj programowy dostęp do katalogu zasobów
Wiem, że to nowa funkcja i może nie być to możliwe, ale chciałbym mieć możliwość korzystania z katalogu zasobów do organizowania moich zasobów, ale mam dostęp do wszystkich moich obrazów w sposób programowy. Jak mam teraz uzyskać dostęp do moich obrazów? Czy nadal uzyskuję do nich dostęp po nazwach plików, …

5
Jak w języku Swift mogę zadeklarować zmienną określonego typu, która jest zgodna z co najmniej jednym protokołem?
W Swift mogę jawnie ustawić typ zmiennej, deklarując ją w następujący sposób: var object: TYPE_NAME Jeśli chcemy pójść o krok dalej i zadeklarować zmienną, która jest zgodna z wieloma protokołami, możemy użyć protocoldeklaratywnego: var object: protocol<ProtocolOne,ProtocolTwo>//etc A co jeśli chciałbym zadeklarować obiekt, który jest zgodny z jednym lub kilkoma protokołami, …




4
Porównanie dwóch CGRectów
Musiałem sprawdzić, czy kadr mojego widoku jest równy danemu CGRect. Próbowałem to zrobić w ten sposób: CGRect rect = CGRectMake(20, 20, 20, 20); if (self.view.frame == rect) { // do some stuff } Jednak otrzymałem komunikat o błędzie Invalid operands to binary expression('CGRect' (aka 'struct CGRect') and 'CGRect'). Dlaczego nie …

2
Czy ARC obsługuje kolejki wysyłek?
Czytam dokumentację firmy Apple dotyczącą „Zarządzania pamięcią dla kolejek wysyłkowych”: Nawet jeśli zaimplementujesz aplikację zbierającą elementy bezużyteczne, nadal musisz zachować i zwolnić kolejki wysyłkowe i inne obiekty wysyłania. Grand Central Dispatch nie obsługuje modelu czyszczenia pamięci do odzyskiwania pamięci. Wiem, że ARC nie jest odśmiecaczem, ale chciałbym mieć pewność, że …

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.