Articles of swift

Comment puis-je append une barre d’outils au-dessus du clavier?

J’ai créé un UIToolBar programmation et y UITextField ajouté un UITextField . Maintenant, j’ai besoin que cette barre d’outils soit au-dessus du clavier lorsque je clique dans un autre champ de texte. UIToolbar *toolBar=[[UIToolbar alloc]initWithFrame:CGRectMake(0,400, 320, 60)]; [self.view addSubview:toolBar]; UITextField *txtView=[[UITextField alloc]initWithFrame:CGRectMake(0, 400, 260, 30)]; txtView.backgroundColor =[UIColor grayColor]; txtView.placeholder=@”Address”; UIBarButtonItem *txtfieldItem=[[UIBarButtonItem alloc]initWithCustomView:txtView]; toolBar.items =[NSArray arrayWithObject:txtfieldItem];

Comment obtenir le nom du fichier depuis le chemin du fichier dans swift

Comment obtenir le nom du fichier à partir de la chaîne de chemin de fichier donnée? Par exemple, si j’ai une chaîne de fichier comme file:///Users/DeveloperTeam/Library/Developer/CoreSimulator/Devices/F33222DF-D8F0-448B-A127-C5B03C64D0DC/data/Containers/Data/Application/5D0A6264-6007-4E69-A63B-D77868EA1807/tmp/sortingm.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV et je voudrais obtenir le résultat de retour comme sortingm.D152E6EA-D19D-4E3F-8110-6EACB2833CE3.MOV Merci de votre aide.

Extension Today Impossible d’hériter les permissions CoreMedia de

J’essaie d’append une extension Today dans Swift à mon application Objective-C. Je continue à recevoir ce message dans mon journal de débogueur: Failed to inherit CoreMedia permissions from 3005: (null) . Le nombre ex. 3005 est différent à chaque fois. Je lis à partir de NSUserDefaults depuis le widget mais je lis / écris dans […]

Swift 3 interpolation de chaîne incorrecte avec des options optionnelles non développées

Pourquoi les options implicitement déballées ne sont-elles pas déballées lors de l’utilisation de l’interpolation de chaînes dans Swift 3? Exemple : exécuter le code suivant dans la cour de récréation var str: Ssortingng! str = “Hello” print(“The following should not be printed as an optional: \(str)”) produit cette sortie: The following should not be printed […]

Comment contrôler l’ombre diffusée et floue?

J’ai conçu des éléments d’interface utilisateur dans l’esquisse, et l’un d’eux a une ombre avec le flou 1 et la propagation 0. J’ai regardé la propriété doc du calque de vues et le calque n’a rien nommé spread ou flou (le seul contrôle était simplement shadowOpacity) Comment contrôler des choses comme le flou et la […]

.toInt () supprimé dans Swift 2?

Je travaillais sur une application qui utilisait un champ de texte et la traduisait en un entier. Auparavant mon code textField.text.toInt() travaillé. Maintenant, Swift déclare cela comme une erreur et me dit de le faire textField.text!.toInt() et il dit qu’il n’y a pas de toInt() et d’essayer d’utiliser Int() . Cela ne fonctionne pas non […]

Étendre les types de tableau en utilisant la clause where dans Swift

Je voudrais utiliser le framework Accelerate pour étendre [Float] et [Double] mais chacun d’eux nécessite une implémentation différente. J’ai essayé l’évidence: extension Array { } et obtenez cette erreur: “L’extension contrainte doit être déclarée sur le type générique non spécialisé ‘Array’ avec des contraintes spécifiées par une clause ‘where’” Est-il possible d’étendre les types génériques […]

Impossible de spécialiser explicitement une fonction générique

J’ai un problème avec le code suivant: func generic1(name : Ssortingng){ } func generic2(name : Ssortingng){ generic1(name) } l’erreur generic1 (name) à l’erreur du compilateur “Impossible de spécialiser explicitement une fonction générique” Est-il possible d’éviter cette erreur? Je ne peux pas changer la signature de la fonction generic1, elle devrait donc être (Ssortingng) -> Void

Définir le texte UILabel en gras

Comment définissez-vous le texte d’un UILabel en gras dans Swift par programmation? Mon code jusqu’à présent: var label = UILabel(frame:theFrame) label.text = “Foo”

UITableView dans Swift

J’ai du mal à comprendre ce qui ne va pas avec cet extrait de code. Cela fonctionne actuellement dans Objective-C, mais dans Swift, cela se produit simplement sur la première ligne de la méthode. Il affiche un message d’erreur dans le journal de la console: Bad_Instruction . func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell! […]