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.


13
Swift - Jak wykryć zmiany orientacji
Chcę dodać dwa obrazy do widoku pojedynczego obrazu (np. Jeden obraz poziomy i inny obraz pionowy), ale nie wiem, jak wykryć zmiany orientacji przy użyciu szybkich języków. Wypróbowałem tę odpowiedź, ale wystarczy jedno zdjęcie override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) { if UIDevice.currentDevice().orientation.isLandscape.boolValue { print("Landscape") } else { print("Portrait") …
96 ios  swift 

29
Usuń tekst z przycisku Wstecz, zachowując ikonę
Chcę usunąć tekst z przycisku Wstecz, ale chcę zachować ikonę. próbowałem let backButton = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Plain, target: navigationController, action: nil) navigationItem.leftBarButtonItem = backButton Jednak powoduje to całkowite usunięcie tekstu i ikony.
96 ios  swift  xcode 

13
Jak dodać TextField do UIAlertController w Swift
Próbuję pokazać a UIAlertControllerz UITextView. Kiedy dodam linię: //Add text field alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in } Wyskakuje mi Runtimebłąd: błąd krytyczny: nieoczekiwanie znaleziono zero podczas rozpakowywania wartości opcjonalnej let alertController: UIAlertController = UIAlertController(title: "Find image", message: "Search for image", preferredStyle: .Alert) //cancel button let cancelAction: UIAlertAction = UIAlertAction(title: …

12
Co oznacza ostrzeżenie „Mapowanie architektury arm64 na x86_64”?
Po migracji mojego frameworka do Xcode 10 beta (10L176w) zacząłem otrzymywać ostrzeżenia, takie jak: Mapowanie architektury arm64 do x86_64. Upewnij się, że ustawienia kompilacji architektury i prawidłowych architektur tego celu są poprawnie skonfigurowane dla platformy iOS Simulator. ... i: Mapowanie architektury armv7 do i386. Upewnij się, że ustawienia kompilacji architektury …
96 ios  swift  xcode  xcode10 

3
Czy istnieje szybszy / lepszy sposób na wyczyszczenie pamięci podręcznej symulatora iPhone'a niż usunięcie jego katalogu?
Więc nadal jestem dość nowy w programowaniu na iOS i dość regularnie muszę usuwać albo DerivedData, albo zawartość katalogu iPhone Simulator, aby rzeczy były faktycznie wykonywane z mojego kodu. Czyszczenie w Xcode nie robi tego samego, co opróżnianie tych katalogów, prawda? A jeśli nie, to czy jest na to łatwiejszy …

7
Android odpowiednik NSNotificationCenter
W trakcie przenoszenia aplikacji na iPhone'a na Androida szukam najlepszego sposobu komunikacji w ramach aplikacji. Wydaje się, że intencje są właściwą drogą, czy to najlepsza (jedyna) opcja? NSUserDefaults wydaje się znacznie lżejszy niż Intents zarówno pod względem wydajności, jak i kodowania. Powinienem również dodać, że mam podklasę aplikacji dla stanu, …

17
jak używać UIScrollView w programie Interface Builder?
Chociaż UIScrollVieww przeszłości z powodzeniem korzystałem z niego, manipulując nim programowo, mam problem z uruchomieniem go, konfigurując go wyłącznie w Interface Builder. Mam prostą stronę „informacje” w mojej aplikacji na iPhone'a. Ma UITextViewkilka ikon i łącza do innych moich aplikacji. Dodałem wszystkie te widoki do mojego UIScrollView, układając je tak, …

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 …


11
Wgrywanie pliku z parametrami za pomocą Alamofire
Próbuję przesłać plik za pomocą Alamofire. Przesyłanie działa dobrze, gdy używam File ( NSUrl), jednak nie mogę dowiedzieć się, jak użyć tej NSDataopcji? Oto co mam jako test: var url:NSURL = NSURL.URLWithString("http://localhost:8080/bike.jpeg") var err: NSError? var imageData :NSData = NSData.dataWithContentsOfURL(url,options: NSDataReadingOptions.DataReadingMappedIfSafe, error: &err) Alamofire.upload(.POST, "http://localhost:8080/rest/service/upload/test.png", imageData) .progress { (bytesWritten, totalBytesWritten, …
95 ios  swift  alamofire 

22
Nie można uruchomić aplikacji w Simulator: Xcode beta 6 iOS 8
Nie mogę uruchomić mojej aplikacji na symulatorze przy użyciu Xcode 6 beta i symulatora iPhone'a 5s. Najpierw otrzymuję komunikat o błędzie z symulatora „Nie można uruchomić symulatora iOS” a potem po tym, jak Xcode wyświetla następujący błąd, Nie można uruchomić aplikacji w symulatorze Wystąpił błąd podczas uruchamiania (Domain = DTiPhoneSimulatorErrorDomain, …
95 ios  xcode  swift  ios8 

12
WKWebView w programie Interface Builder
Wygląda na to, że szablony obiektów IB w XCode 6 beta nadal tworzą obiekty w starym stylu (UIWebView dla iOS i WebView dla OSX). Mam nadzieję, że Apple zaktualizuje je pod kątem nowoczesnego WebKit, ale do tego czasu, jaki jest najlepszy sposób tworzenia WKWebViews w Interface Builder? Czy powinienem utworzyć …

7
NSUserDefaults nie zostały wyczyszczone po odinstalowaniu aplikacji na symulatorze
to może brzmieć naprawdę NOOB! Chcę sprawdzić, czy użytkownik po raz drugi wchodzi do mojej aplikacji, aby zachować licznik uruchomień, którego używam NSUserDefaults. I wprowadziły następujący kod w moim rootViewController„s viewDidLoadmetody: NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults]; NSLog(@"hello %ld", (long)[userDefaults integerForKey:@"runCount"]); if ([userDefaults integerForKey:@"runCount"] != 1) { //not the 2nd run …

1
Interpretacja metadanych XMP w ALAssetRepresentation
Gdy użytkownik wprowadza pewne zmiany (kadrowanie, usuwanie efektu czerwonych oczu, ...) do zdjęć we wbudowanej aplikacji Photos.app w systemie iOS, zmiany nie są stosowane do fullResolutionImagezwracanych przez odpowiedni plikALAssetRepresentation . Jednak zmiany są stosowane do thumbnaili fullScreenImagezwracane przez ALAssetRepresentation. Ponadto informacje o zastosowanych zmianach można znaleźć w ALAssetRepresentationsłowniku metadanych za …

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.