Als «ios» getaggte Fragen

iOS ist das mobile Betriebssystem, das auf dem Apple iPhone, iPod touch und iPad ausgeführt wird. Verwenden Sie dieses Tag [ios] für Fragen zur Programmierung auf der iOS-Plattform. Verwenden Sie die zugehörigen Tags [Objective-C] und [Swift] für Probleme, die für diese Programmiersprachen spezifisch sind.



4
Grundlegendes zu NSRunLoop
Kann jemand erklären, was ist NSRunLoop? Also, wie ich weiß, NSRunLoopist etwas mit NSThreadrichtig verbunden? Nehmen wir also an, ich erstelle einen Thread wie NSThread* th=[[NSThread alloc] initWithTarget:self selector:@selector(someMethod) object:nil]; [th start]; -(void) someMethod { NSLog(@"operation"); } Also, nachdem dieser Thread seine Arbeit beendet hat, oder? Warum verwenden RunLoopsoder wo …

11
Swift: Löscht alle Array-Elemente
Ich versuche, alle Array-Elemente mit einer for-Schleife wie folgt zu löschen: for index 1...myArray.count { myArray.removeAtIndex(index) } Aber es funktioniert nicht, ich bekomme diesen Fehler vor dem Bulding: Erwartet ';' in 'für' Anweisung
108 ios  swift 


8
Lange Druckgeste auf UICollectionViewCell
Ich habe mich gefragt, wie ich einer (Unterklasse von) UICollectionView einen langen Gestenerkenner hinzufügen kann. Ich habe in der Dokumentation gelesen, dass es standardmäßig hinzugefügt wird, aber ich kann nicht herausfinden, wie. Was ich tun möchte, ist: Lang auf eine Zelle drücken ( ich habe ein Kalender-Ding von Github ), …


3
Wie setze ich UICollectionViewDelegateFlowLayout?
Ein UIViewController verwaltet einen Verweis auf eine UICollectionView. Der Controller sollte das integrierte Ablauflayout mithilfe des UICollectionViewDelegateFlowLayout ändern. Es ist ziemlich einfach, die Datenquelle der Ansicht auf "Selbst" zu setzen: MyViewController.m - (void)viewDidLoad { self.collectionView.dataSource = self; } Aber wie stelle ich den Controller als Delegate-Flow-Layout der Ansicht ein? - …

30
iOS Universal Links werden nicht in der App geöffnet
Also habe ich dieses Tutorial genau befolgt und die gleichen Werte wie die angegebenen verwendet: https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9 Die Apple Association-Datei befindet sich auch im Link-Verzeichnis: WEB_PAGE:PORT_NUMBER/apple-app-site-association Alles scheint auf dieser Seite eingerichtet zu sein. Ich habe die Berechtigungen hinzugefügt, das Bereitstellungsprofil aktualisiert und alles eingerichtet. Wenn ich die App auf meinem …

12
CredStore Abfragefehler ausführen
Beim Ausführen von API-Aufrufen für das App-Backend tritt ein Problem auf. Jede Verbindung fordert jetzt dazu auf CredStore - performQuery - Error copying matching creds. Error=-25300, query={ atyp = http; class = inet; "m_Limit" = "m_LimitAll"; ptcl = http; "r_Attributes" = 1; srvr = "myappsurl.com"; sync = syna; } Ich …
108 ios  xcode9 


3
Den Wert eines UITextField abrufen, wenn Tastenanschläge eingegeben werden?
Angenommen, ich habe den folgenden Code: IBOutlet UITextField* nameTextField; IBOutlet UILabel* greetingLabel; Ich möchte das greetingLabel"Hallo [nameTextField]" lesen, sobald der Benutzer eine beliebige Taste drückt. Was ich im Grunde brauche, ist das iPhone-Äquivalent der Cocoa-Delegate-Methode controlTextDidChange. Die textField:shouldChangeCharactersInRange:Delegate-Methode wird jedes Mal aufgerufen, wenn ein Tastenanschlag auftritt: - (BOOL) textField:(UITextField *)textField …

9
Wie öffne ich die Karten-App programmgesteuert mit schnellen Koordinaten?
Ich habe Breiten- und Längengrade, die ich in meiner Kartenanwendung öffnen möchte. Ich habe diesen Code HIER ausprobiert . func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark : MKPlacemark …
107 ios  swift  apple-maps 



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.