Pytania otagowane jako ios

iOS to mobilny system operacyjny działający na Apple iPhone, iPod touch i iPad. Użyj tego tagu [ios] do pytań związanych z programowaniem na platformie iOS. Użyj powiązanych tagów [target-c] i [swift] dla problemów specyficznych dla tych języków programowania.

22
Jak wyśrodkować w poziomie komórki UICollectionView?
Zrobiłem kilka badań, ale nie mogłem znaleźć żadnego przykładu kodu, jak wyśrodkować komórki w UICollectionView w poziomie. zamiast pierwszej komórki, która jest taka X00 , chcę, aby była taka 0X0 . czy jest jakiś sposób, aby to osiągnąć? EDYTOWAĆ: wizualizować to, czego chcę: Potrzebuję, aby wyglądał jak wersja B, gdy …
124 ios  swift 

30
Xcode 10, Command CodeSign nie powiodło się z niezerowym kodem zakończenia
Za każdym razem, gdy buduję konsolę, wyświetla się ten komunikat. CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (w miejscu docelowym: Desker) cd / Users / admin / Desktop / AppStoreBuild / Project201 export CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Deweloper / Toolchains / XcodeDefault.xctoolchain / usr / bin / codign_allocate Podpisywanie tożsamości: …
124 ios  xcode  xcode10 

3
Jaki jest drugi parametr metody NSLocalizedString ()?
Jaki jest *commentparametr w: NSString *NSLocalizedString(NSString *key, NSString *comment) Jeśli to zrobię: NSLocalizedString(@"Hello_World_Key", @"Hello World") i mają dwie wersje Localizable.strings (angielską i hiszpańską), czy każda z nich wymaga wpisu: English.lproj/Localization.strings: @"Hello_World_Key" = @"Hello World"; Spanish.lproj/Localization.strings: @"Hello_World_Key" = @"Hola Mundo"; Czy angielski nie jest zbędny?

9
Co to jest katalog dokumentów (NSDocumentDirectory)?
Czy ktoś może mi wyjaśnić, czym jest katalog dokumentów w aplikacji na iOS i kiedy go używać? Oto, w co obecnie wierzę: Wydaje mi się, że jest to centralny folder, w którym użytkownik może przechowywać wszystkie pliki potrzebne do aplikacji. To byłaby inna lokalizacja niż ta, w której Core Data …

6
Czy możesz automatycznie odtwarzać filmy HTML5 na iPadzie?
<video>Tagów autoplay="autoplay"atrybut działa prawidłowo w Safari. Podczas testowania na iPadzie wideo należy aktywować ręcznie. Myślałem, że to problem z ładowaniem, więc uruchomiłem pętlę sprawdzającą stan nośnika: videoPlay: function(){ var me = this; console.log('STATE: ' + $("#periscopevideo").get(0).readyState); if ($("#periscopevideo").get(0).readyState != 4){ setTimeout(function(){me.videoPlay();}, 300); } else { $("#periscopevideo").get(0).play(); } } Stan pozostaje …


10
Wyświetlać baner powiadomień systemu iOS, gdy Twoja aplikacja jest otwarta i na pierwszym planie?
Gdy oficjalna aplikacja Apple iOS Messages jest otwarta i na pierwszym planie, nowe wiadomości od innych kontaktów uruchamiają standardowy, natywny baner ostrzegawczy iOS. Zobacz obrazek poniżej. Czy jest to możliwe w aplikacjach innych firm w App Store? Lokalne i / lub powiadomienia push dla Twojej aplikacji, gdy aplikacja jest otwarta …

6
Jak stwierdzić w czasie wykonywania, czy aplikacja na iOS działa podczas instalacji TestFlight Beta
Czy w czasie wykonywania można wykryć, że aplikacja została zainstalowana za pośrednictwem TestFlight Beta (przesłana za pośrednictwem iTunes Connect) w porównaniu z App Store? Możesz przesłać jeden pakiet aplikacji i udostępnić go w obu. Czy istnieje interfejs API, który może wykryć, w jaki sposób został zainstalowany? A może pokwitowanie zawiera …
123 ios  testflight 


19
Problem z importem Swift Bridging Header
Postępując zgodnie z instrukcjami, utworzyłem nagłówek pomostowy i dodałem do mojego projektu. Niestety wystąpił następujący błąd: : 0: błąd: nie można zaimportować nagłówka Objective-C „--- ścieżka - do --- nagłówka / .... h” W ustawieniach kompilacji dodałem ciąg ścieżki wyszukiwania nagłówka do lokalizacji nagłówka mostkowania, ale nic nie pomogło. Czy …

6
iOS: Jak można animować do nowego ograniczenia autoukładu (wysokość)
Nigdy wcześniej nie pracowałem z ograniczeniami autoukładu . Mam małą nową aplikację, nad którą pracuję i zauważyłem, że widoki NIB są domyślnie ustawione na automatyczne układanie. Pomyślałem więc, że skorzystam z okazji, aby z tym popracować i spróbuję dowiedzieć się, dokąd zmierza Apple. Pierwsze wyzwanie: Muszę zmienić rozmiar MKMapView i …

14
WKWebView nie ładuje plików lokalnych w iOS 8
W przypadku poprzednich wersji beta systemu iOS 8 załaduj lokalną aplikację internetową (w pakiecie) i działa ona dobrze zarówno w przypadku, jak UIWebViewi WKWebView, a nawet przeportowałem grę internetową za pomocą nowego WKWebViewinterfejsu API. var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView = WKWebView(frame:view.frame) webView!.loadRequest(NSURLRequest(URL:url)) view.addSubview(webView) Ale w wersji beta 4 po …
123 ios  swift  ios8  wkwebview 

6
Konwertować NSData na ciąg?
Przechowuję klucz prywatny openssl EVP_PKEY jako nsdata. W tym celu serializuję do strumienia bajtów przy użyciu poniższego kodu unsigned char *buf, *p; int len; len = i2d_PrivateKey(pkey, NULL); buf = OPENSSL_malloc(len); p = buf; i2d_PrivateKey(pkey, &p); gdzie pkey jest typu EVP_PKEY. Następnie przechowuję bajty z bufora `` p '' jako …
122 iphone  ios  sqlite  openssl  nsdata 

2
Czym dokładnie jest koder init aDecoder?
Uczę się programowania na iOS z kursu online i za każdym razem, gdy tworzę niestandardowy widok (niestandardowa komórka widoku tabeli, komórka widoku kolekcji itp.), Instruktor zawsze implementuje ten inicjator: required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } Dlaczego właściwie zawsze muszę to nazywać? Co to robi? Czy mogę umieścić właściwości …
122 ios  swift 

5
Jak przekazać dane za pomocą NotificationCenter w Swift 3.0 i NSNotificationCenter w Swift 2.0?
Wdrażam socket.iow mojej szybkiej aplikacji na iOS. Obecnie na kilku panelach słucham serwera i czekam na przychodzące wiadomości. Robię to, wywołując getChatMessagefunkcję w każdym panelu: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } } …

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.