Articles of swift

Swift: passa l’etichetta UITableViewCell al nuovo ViewController

Ho un UITableView che popola celle con dati basati su una chiamata JSON. così: var items = [“Loading…”] var indexValue = 0 // Here is SwiftyJSON code // for (index, item) in enumerate(json) { var indvItem = json[index][“Brand”][“Name”].stringValue self.items.insert(indvItem, atIndex: indexValue) indexValue++ } self.tableView.reloadData() Come ottengo l’etichetta della cella quando viene selezionata e poi la […]

Come rendere UILabel cliccabile?

Vorrei fare un UILabel cliccabile. Ho provato questo, ma non funziona: class DetailViewController: UIViewController { @IBOutlet weak var tripDetails: UILabel! override func viewDidLoad() { super.viewDidLoad() … let tap = UITapGestureRecognizer(target: self, action: Selector(“tapFunction:”)) tripDetails.addGestureRecognizer(tap) } func tapFunction(sender:UITapGestureRecognizer) { print(“tap working”) } }

Assegna xib a UIView in Swift

nell’objective c può essere fatto nel metodo init di -(id)init{ self = [[[NSBundle mainBundle] loadNibNamed:@”ViewBtnWishList” owner:0 options:nil] objectAtIndex:0]; return self; } ma quando lo faccio in fretta init(frame: CGRect) { self = NSBundle.mainBundle().loadNibNamed(“ViewDetailMenu”, owner: 0, options: nil)[0] as? UIView } non può assegnare a sé in un errore di metodo è mostrato. ora il mio […]

Come posso importare un file Swift da un altro file Swift?

Voglio semplicemente includere la mia class Swift da un altro file, come il suo test PrimeNumberModel.swift import Foundation class PrimeNumberModel { } PrimeNumberModelTests.swift import XCTest import PrimeNumberModel // gives me “No such module ‘PrimeNumberModel'” class PrimeNumberModelTests: XCTestCase { let testObject = PrimeNumberModel() // “Use of unresolved identifier ‘PrimeNumberModel'” } Entrambi i file rapidi si trovano […]

Come posso creare un nuovo progetto Swift senza usare Storyboard?

La creazione di un nuovo progetto in XCode 6 non consente di disabilitare Storyboard. È ansible selezionare Swift o Objective-C e utilizzare o meno i Core Data. Ho provato a eliminare lo storyboard e dal progetto rimuovendo lo storyboard principale e impostando manualmente la finestra da didFinishLaunching In AppDelegate ho questo: class AppDelegate: UIResponder, UIApplicationDelegate […]

NSXMLParser: risultato imprevisto con caratteri non ASCII

Sto cercando di scaricare i dati in formato XML tramite i servizi web REST. Ho già creato il parser con NSXMLParser e visualizzo i dati in un TableView. Ho problemi quando incontro le frasi del documento XML con l’accento. Tra alcune ricerche ho trovato questo molto simile al mio problema e ho cercato di implementarlo: […]

Come ottenere funzionalità di template basate sulla navigazione nella programmazione Swift

Ho bisogno di un controller di navigazione attraverso il mio progetto e inizialmente la mia applicazione ha un accesso social. Una volta verificata l’autenticazione, l’utente verrà spostato su un’altra vista, dove visualizzerò un tabbarcontroller con 2 tabs. Non so come farlo nella programmazione Swift. Ho incorporato il mio viewcontroller nel controller di navigazione, da qui […]

Matrice di tuple in Swift

Ho una funzione: func parseJSON3(inputData: NSData) -> NSArray { var tempDict: (id:Int, ccomments:Int, post_date:String, post_title:String, url:String) = (id: 0, ccomments: 0, post_date: “null”, post_title: “null”, url: “null”) var resultArray: (id:Int, ccomments:Int, post_date:String, post_title:String, url:String)[] = [] var error: NSError? var jsonDictionary: NSDictionary = NSJSONSerialization.JSONObjectWithData(inputData, options: NSJSONReadingOptions.MutableContainers, error: &error) as NSDictionary var firstArray = jsonDictionary.objectForKey(“locations”) as […]

“Classname has no member functionname” quando si aggiunge la destinazione UIButton

Super novità nello sviluppo di Swift e iOS qui. Sto seguendo questo tutorial sull’implementazione di un controllo personalizzato in un’applicazione iOS a vista singola. È un tutorial di Swift 2, ma finora sto facendo OK trasporre tutto a 3 mentre vado (io uso XCode 8 Beta). Ho una class personalizzata, RatingControl , collegata a una […]

Xcode 8 / Swift 3: codice UIPicker semplice non funzionante

Ho dei protocolli: class ViewController: UIViewController, UIPickerViewDelegate, UIPickerViewDataSource { Ho dati: let muteForPickerData = [“minute(s)”,”hour(s)”] In viewDidLoad ho: muteForPicker.delegate = self muteForPicker.dataSource = self Quindi ho richiesto i metodi: func numberOfComponentsInPickerView(pickerView: UIPickerView) -> Int { return 1 } func pickerView(_ pickerView: UIPickerView, numberOfRowsInComponent component: Int) -> Int { return muteForPickerData.count } func pickerView(pickerView: UIPickerView, titleForRow […]