Pytania otagowane jako iphone

NIE używaj tego tagu, chyba że adresujesz konkretnie iPhone'a i / lub iPoda touch firmy Apple. W przypadku pytań niezależnych od sprzętu użyj znacznika [ios]. Więcej tagów do rozważenia to [xcode] (ale tylko jeśli pytanie dotyczy samego IDE), [swift], [goal-c] lub [cocoa-touch] (ale nie [kakao]). Proszę powstrzymać się od pytań dotyczących iTunes App Store lub iTunes Connect. Jeśli używasz C #, oznacz za pomocą [mono].

5
Ostrzeżenie: faza kompilacji zasobów pakietu kopii zawiera plik Info.plist tego celu
Podzieliłem projekt na dwie kompilacje i nadałem każdemu z nich plistplik. Wszystko działa dobrze, ale wciąż pojawia się ostrzeżenie o kompilacji: Ostrzeżenie: faza kompilacji zasobów pakietu kopii zawiera plik Info.plist tego celu „MyApp-Info.plist” Dostaję to, gdy próbuję budować MyApp. Budowanie drugiego celu daje ten sam błąd (z SecondTarget-Info.plistostrzeżeniem). Nie jestem …
270 ios  iphone  xcode  build  target 

7
Jak przechowywać niestandardowe obiekty w NSUserDefaults
W porządku, więc trochę się grzebałem i zdaję sobie sprawę z mojego problemu, ale nie wiem, jak to naprawić. Stworzyłem niestandardową klasę do przechowywania niektórych danych. Tworzę przedmioty dla tej klasy i muszę je trwać między sesjami. Przed wprowadzeniem wszystkich moich informacji NSUserDefaults, ale to nie działa. -[NSUserDefaults setObject:forKey:]: Attempt …



21
Jak dodać podział linii dla UILabel?
Zobaczmy, że mam ciąg znaków wyglądający tak: NSString *longStr = @"AAAAA\nBBBBB\nCCCCC"; Jak to zrobić, aby UILabel wyświetlał taki komunikat AAAAA BBBBB CCCCC Nie wydaje mi się, żeby \nUILabel go rozpoznał, więc czy jest coś, co mogę umieścić w NSString, aby UILabel wiedział, że musi tam utworzyć podział linii?

30
Sprawdź, czy urządzeniem jest iPhone X.
Moja aplikacja na iOS używa niestandardowej wysokości, UINavigationBarco prowadzi do problemów w nowym iPhonie X. Czy ktoś już wie, jak niezawodnie wykryć programowo (w Objective-C), czy aplikacja działa na iPhonie X? EDYTOWAĆ: Oczywiście możliwe jest sprawdzenie rozmiaru ekranu, jednak zastanawiam się, czy istnieje jakaś metoda „wbudowana”, taka jak TARGET_OS_IPHONEwykrywanie iOS …

5
Co robi ENABLE_BITCODE w Xcode 7?
Mam problem z osadzonym terminem kodu bitowego. Co to jest osadzony kod bitowy? Kiedy włączyć, ENABLE_BITCODEw nowym Xcode? Co stanie się z plikiem binarnym po włączeniu ENABLE_BITCODEw Xcode 7?
262 ios  iphone  xcode7  bitcode 



6
Zawsze przekazujesz słabe odniesienie do siebie do bloku w ARC?
Jestem trochę zdezorientowany co do użycia bloku w Objective-C. Obecnie używam ARC i mam dość dużo bloków w mojej aplikacji, obecnie zawsze odnoszących się do selfzamiast jej słabego odniesienia. Czy może to być przyczyną zatrzymania selfi zablokowania bloków przed zwolnieniem? Pytanie brzmi: czy zawsze powinienem używać weakodniesienia selfw bloku? -(void)handleNewerData:(NSArray …


30
Tworzenie przewijania UITableView po wybraniu pola tekstowego
Po wielu próbach i błędach poddaję się i zadaję pytanie. Widziałem wiele osób z podobnymi problemami, ale nie mogę uzyskać wszystkich odpowiedzi. Mam taki, UITableViewktóry składa się z niestandardowych komórek. Komórki składają się z 5 pól tekstowych obok siebie (coś w rodzaju siatki). Kiedy próbuję przewijać i edytować komórki u …


18
Jak uzyskać markę i model urządzenia na iOS?
Zastanawiałem się, czy można ustalić, jakiego rodzaju iPhone'a (na przykład) jest obecne urządzenie? Wiem, że można uzyskać model, przez NSString *deviceType = [[UIDevice currentDevice] model]; który po prostu wróci, czy mam „iPhone”, czy „iPod”, ALE zastanawiałem się, czy można wykryć / wiedzieć, czy mam iPhone 3GS vs. i iPhone 4 …
246 ios  objective-c  iphone  ipad 

13
Jak porównać dwie daty NSD: która jest nowsza?
Próbuję osiągnąć synchronizację DropBox i muszę porównać daty dwóch plików. Jeden jest na moim koncie dropBox, a drugi na moim iPhonie. Wymyśliłem następujące, ale otrzymuję nieoczekiwane wyniki. Wydaje mi się, że robię coś zasadniczo nie tak, porównując dwie daty. Po prostu użyłem operatorów> <, ale myślę, że to nie jest …

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.