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.

16
Jak mogę kliknąć przycisk za przezroczystym UIView?
Powiedzmy, że mamy kontroler widoku z jednym widokiem podrzędnym. Widok podrzędny zajmuje środek ekranu z marginesami 100 pikseli ze wszystkich stron. Następnie dodajemy kilka drobiazgów do kliknięcia w tym podwidoku. Używamy tylko widoku podrzędnego, aby skorzystać z nowej klatki (x = 0, y = 0 wewnątrz widoku podrzędnego to w …

4
Składnia metody w Objective-C
Czy ktoś może mi wyjaśnić składnię deklaracji metody? W tej funkcji zwracana jest liczba wierszy UIPickerView (interfejs użytkownika automatu w telefonie iPhone). Z mojego rozumienia metoda nazywa się „ pickerView” i zwraca NSInteger. Przekazuje wskaźnik do UIPickerview o nazwie „ pickerView” ... po pierwsze, dlaczego metoda ma taką samą nazwę …

4
Dlaczego delegatom celu-C zwykle przypisuje się właściwość zamiast zachować?
Przeglądam wspaniały blog prowadzony przez Scotta Stevensona i próbuję zrozumieć podstawową koncepcję Objective-C polegającą na przypisywaniu delegatom właściwości „przypisuj” zamiast „zachowaj”. Uwaga: oba są takie same w środowisku zbierania elementów bezużytecznych. Najbardziej interesuje mnie środowisko nie oparte na GC (np .: iPhone). Bezpośrednio z bloga Scotta: „Słowo kluczowe assign wygeneruje …


19
Storyboard nie zawiera kontrolera widoku z identyfikatorem
Ciągle otrzymuję następujący błąd: Storyboard (<UIStoryboard: 0x7ebdd20>) doesn't contain a view controller with identifier 'drivingDetails' To jest kod: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:@"drivingDetails"]; controller.title = [[dao libraryItemAtIndex:indexPath.row] valueForKey:@"name"]; [self.navigationController pushViewController:controller animated:YES]; } I już ustawić identifierna UIStoryboardale ja wciąż otrzymuję ten błąd.

8
ViewDidAppear nie jest wywoływana podczas otwierania aplikacji w tle
Mam kontroler widoku, w którym moja wartość wynosi 0 (etykieta) i kiedy otwieram ten kontroler widoku z innego ViewController, viewDidAppearustawiłem wartość 20 na etykiecie. To działa dobrze, ale gdy zamknę aplikację i niż ponownie otwieram aplikację ale wartość nie zmienia się, ponieważ viewDidLoad, viewDidAppeari viewWillAppearnic się nazywa. Jak mogę zadzwonić …
175 ios  objective-c  iphone  xcode  swift 

11
Okno dialogowe zezwolenia na bieżącą lokalizację znika zbyt szybko
Moja aplikacja pobiera lokalizację użytkownika, współrzędne i podaje odległość do lub od miejsca docelowego lub pochodzenia. Wszystkie te możliwe miejsca docelowe są pokazane w widoku tabeli, więc współrzędne użytkowników otrzymuję w tym samym czasie, gdy zapełniam tabelę. Jedyną rzeczą jest to, że widok alertu, który pyta o lokalizację użytkownika, pojawia …




9
Cocoa Core Data efektywny sposób liczenia podmiotów
Czytałem dużo o danych podstawowych ... ale jaki jest skuteczny sposób na obliczenie typu jednostki (jak SQL może zrobić z SELECT count (1) ...). Teraz właśnie rozwiązałem to zadanie, wybierając wszystko za pomocą NSFetchedResultsControlleri obliczając liczbę NSArray! Jestem pewien, że to nie jest najlepszy sposób ...


10
Wyrażenia regularne w aplikacji Objective-C Cocoa
Początkowe wyszukiwanie w Google wskazuje, że nie ma wbudowanego sposobu wykonywania wyrażeń regularnych w aplikacji Objective-C Cocoa. A więc cztery pytania: Czy to prawda? Czy ty żartujesz? Ok, więc czy jest jakaś fajna biblioteka open source, którą polecasz? Jakie są sposoby, aby zbliżyć się wystarczająco blisko bez importowania biblioteki, na …
173 objective-c  regex  cocoa 

16
Uzyskanie jasnych, żywych kolorów dla półprzezroczystego paska UINavigationBar systemu iOS 7
AKTUALIZACJA iOS 7.1 : Wygląda na to, że obejście zmiany kanału alfa na pasku UINavigationBar zostało zignorowane w tej aktualizacji. W tej chwili najlepszym rozwiązaniem wydaje się po prostu „uporać się z tym” i mieć nadzieję, że wybrany kolor da efekt półprzezroczystości. Nadal szukam sposobów obejścia tego. AKTUALIZACJA iOS 7.0.3 …

30
Usuń puste miejsce przed komórkami w UITableView
Obecnie próbuję umieścić UITableVieww innej lokalizacji, a nie u góry mojego kontrolera widoku. Powiedziawszy to, próbuje dodać nagłówek u góry, aby uwzględnić pasek nawigacji, ale nie jest to potrzebne, ponieważ nie mam na górze mojego kontrolera. Jeśli umieszczę lewy górny róg miejsca, w UITableViewktórym chcę, aby komórki były, nie umieszcza …

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.