Articles of rapide

Pourquoi les tests de réseau asynchronous sont-ils difficiles dans Objective-C / Swift?

Donc, j'apprends plus sur la façon de tester le code asynchronous quand je rencontre ce qui suit: Dès qu'une méthode de test donnée est terminée, les methods XCTest considèrent qu'un test est terminé et passent au test suivant. Cela signifie que tout code asynchronous du test précédent continuera à s'exécuter pendant le prochain test. Le […]

Xcode – Problème étrange avec xib et layout automatique (xib se développe en hauteur random)

J'ai une layout automatique bizarre avec le problème du file / class xib. J'ai créé une vue de notification personnalisée (sous-class UIView) dans Swift qui utilise un file xib. Lorsque l'appareil est en mode portrait en charge, la notification est correcte. Lorsque je fais une rotation vers le paysage, la notification est de nouveau correcte […]

Annulation d'un UILongPressGesture

J'ai du mal à annuler un UILongPressGesture. Le geste est connecté à un button, et quand le button est pressé, un avaudiorecorder commence l'logging audio. Je veux que l'logging audio s'arrête lorsque je quitte le button. Toute aide est la bienvenue, merci! @IBAction func recordAudio(sender: AnyObject) { if sender.state == UIGestureRecognizerState.Ended { session.setCategory(AVAudioSessionCategoryPlayback, error: nil) […]

Obtenir la distance 'Touch Drag Inside' lors de la configuration d'IBAction à partir du Storyboard

Je sais comment configurer les events et les reconnaisseurs UIPanGesture et get datatables dont j'ai besoin quand je les crée par programme. Cependant j'essaie d'apprendre à travailler avec le storyboard et à utiliser IBOutlets. J'ai traîné sur un IBAction pour 'Touch Drag Inside'. @IBAction func dragButtonDragEvent(sender: AnyObject) { println(sender) } Le problème est l'object expéditeur […]

NSLocalizedSsortingng affiche la key brute au lieu de charger une string d'un autre langage

J'ai du mal à utiliser NSLocalizedSsortingng(key, comment: "") pour charger des strings à partir de Localizable.ssortingngs lorsque la key est manquante pour la langue en cours. NSLocalizedSsortingng renvoie une key brute Par exemple, quand une string est présente pour la localization en anglais, mais est manquante pour le russe: "config.updating" = "Update in progress…"; L'appel […]

Définir la zone tactile de SKSpriteNode

Y a-t-il une propriété de SKSpriteNode qui vous permet de définir manuellement sa zone tactile? J'ai un sprite texturé avec un PNG, il semble seulement détecter des contacts sur la partie opaque du PNG. Donc, un petit cercle à l'intérieur d'une grande canvas vierge a en fait une zone touchable minuscule.

Comment utiliser UIApplication et openURL et appeler une fonction rapide sur "string" à partir de foo: // q = string?

Je voudrais que mon application iOS rapide appelle une fonction sur une requête d'URL personnalisée. J'ai une URL comme ceci myApp://q=ssortingng . Je voudrais lancer mon application et appeler une fonction sur une ssortingng . J'ai déjà enregistré l'URL dans Xcode et mon application se lance en tapant myApp:// dans la barre d'adresse de Safari. […]

En utilisant des cellules de tableau flexibles iOS 8, la hauteur des cellules change mais le text ne s'enroule pas

J'essaie d'utiliser la nouvelle méthode de création de cellules de hauteur flexibles dans iOS 8 en instanciant avec ces deux lignes de code: tableView.estimatedRowHeight = 100.0 tableView.rowHeight = UITableViewAutomatic Dimension J'ai défini des contraintes de layout automatique que tous ont satisfait. Quand je mets dans le message "Ceci est un message de test." la cellule […]

Multiplier les ints dans swift

Je suis nouveau à la programmation rapide et iOS et apprendre lentement ici. Donc j'ai: @IBOutlet weak var timeEntered: UITextField! @IBAction func countDown(sender: AnyObject) { var total = timeEntered.text.toInt() total = total *7 } La ligne total = total *7 me donne l'erreur "Les instructions consécutives sur une ligne doivent être séparées par un"; Je […]

Comment puis-je sauvegarder une photo prise avec la camera UIImagePickerController pour qu'elle s'affiche plus tard dans l'application?

Je request à l'user de prendre une photo avec UIImagePickerController et j'en ai besoin pour être enregistré dans l'application afin qu'elle puisse être affichée quand ils doivent la voir plus tard. Comment puis-je accomplir cela? J'ai entendu NSUserDefaults serait une erreur. Tout ce que j'ai besoin de sauvegarder est une image unique, jamais plus.