«swift» etiketlenmiş sorular

Swift, Apple Inc. tarafından platformları ve Linux için geliştirilen güvenli, hızlı ve etkileyici bir genel amaçlı programlama dilidir. Swift açık kaynaklıdır. Etiketi yalnızca dil özellikleriyle ilgili sorular için veya Swift'te kod gerektirme için kullanın. Platformlar veya çerçeveler hakkında (dile bağlı olmayan) sorular için [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] ve [cocoa] etiketlerini kullanın.

13
Swift'i Terminal'de nasıl kullanabilirim?
Xcode 6'daki yenilikleri okudum . Makale, Xcode 6 ile ilgili bazı yeni özellikleri tanıtıyor ve şöyle diyor: Komut satırı Xcode'un hata ayıklayıcısı, REPL (Read-Eval-Print-Loop) olarak bilinen, Swift dilinin etkileşimli bir sürümünü içerir. Çalışan uygulamanızı değerlendirmek ve onunla etkileşimde bulunmak veya komut dosyası benzeri bir ortamda yeni kod yazmak için Swift …

14
Dize hızlı çift
XCode 6'yı güncellemeden önce, bir dizeye çift atarken hiçbir sorun yaşamadım ama şimdi bana bir hata veriyor var a: Double = 1.5 var b: String = String(a) Bana "çift dizeye dönüştürülemez" hata mesajını veriyor. Bunu yapmanın başka bir yolu var mı?
108 swift  string  casting  double 

11
Swift: tüm dizi öğelerini sil
For döngüsü olan tüm dizi öğelerini şöyle silmeye çalışıyorum: for index 1...myArray.count { myArray.removeAtIndex(index) } Ama işe yaramıyor, bu hatayı bulmadan önce alıyorum: Beklenen ';' 'for' ifadesinde
108 ios  swift 

3
UIWebView'dan WKWebView'a Taşıma
uygulamamda UIWebView'dan WKWebView'e geçiyorum, bu işlevi WKWebView için nasıl yeniden yazabilirim? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} ve func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated && !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) return false } print(request.URL?.absoluteString) lastUrl = …

9
Hızlı koordinatlarla haritalar uygulamasını programlı olarak nasıl açarım?
Harita uygulamamda açmak istediğim enlem ve boylam var. Bu kodu BURADAN denedim . 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 = MKPlacemark(coordinate: coordinate, addressDictionary:nil) var mapItem:MKMapItem …
107 ios  swift  apple-maps 


13
Storyboard'lar kullanmadan nasıl yeni bir Swift projesi oluşturabilirim?
XCode 6'da yeni bir proje oluşturmak, Storyboard'ların devre dışı bırakılmasına izin vermez. Yalnızca Swift veya Objective-C'yi seçebilir ve Core Data'yı kullanabilir veya kullanamazsınız. Film şeridini silmeyi ve projeden ana film şeridini kaldırmayı ve pencereyi didFinishLaunching'den manuel olarak ayarlamayı denedim AppDelegate'te şuna sahibim: class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow …
107 ios  swift  xcode6 


6
Ana İş Parçacığı Denetleyicisi: Arka plan iş parçacığında çağrılan UI API'si: - [UIApplication applicationState]
Google haritalarını Xcode 9 beta, iOS 11 kullanıyorum. Günlüğe aşağıdaki gibi bir hata çıktısı alıyorum: Ana İş Parçacığı Denetleyicisi: Arka planda çağrılan UI API: - [UIApplication applicationState] PID: 4442, TID: 837820, İş parçacığı adı: com.google.Maps.LabelingBehavior, Sıra adı: com.apple.root.default-qos.overcommit , QoS: 21 Kodumdaki ana iş parçacığından herhangi bir arabirim öğesini değiştirmediğimden …

8
hızlı dönüştürme Aralığı <Int> - [Int]
Aralığı Diziye dönüştürme Denedim: let min = 50 let max = 100 let intArray:[Int] = (min...max) hata almak Range&lt;Int&gt; is not convertible to [Int] Ben de denedim: let intArray:[Int] = [min...max] ve let intArray:[Int] = (min...max) as [Int] onlar da çalışmıyor.
107 ios  arrays  swift  int  range 

8
Bir UIImage View Programlı Olarak Nasıl Oluşturulur - Swift
Program aracılığıyla bir UIImage View oluşturmaya çalışıyorum, yeni bir görünümüm var ve bunu yapmayı denedim let imageName = "yourImage.png" yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) Bunun ne olması gerektiğini bilmiyorum çünkü bu işe yaramadı yourview ikinci çizgide. Soru: Bir UIImageView'ın film şeridinde yapmak yerine kodlayarak ekranda görünmesini nasıl sağlayabilirim

19
Bir öğe etkinleştirildiğinde indexpath.row nasıl alınır?
Düğmeleri olan bir tablo görünümüm var ve bunlardan birine dokunulduğunda indexpath.row'u kullanmak istiyorum. Şu anda sahip olduğum şey bu, ama her zaman 0 var point = Int() func buttonPressed(sender: AnyObject) { let pointInTable: CGPoint = sender.convertPoint(sender.bounds.origin, toView: self.tableView) let cellIndexPath = self.tableView.indexPathForRowAtPoint(pointInTable) println(cellIndexPath) point = cellIndexPath!.row println(point) }

1
"?" İle hızlı değişken süslemeler (soru işareti) ve "!" (ünlem işareti)
Swift'de tüm değişkenlerin bir değerle ayarlanması gerektiğini ve isteğe bağlı ifadeler kullanarak nilbaşlangıçta ayarlanacak bir değişken ayarlayabileceğimizi anlıyorum . Anlamadığım şey, a ile bir değişkeni ayarlamanın ne !yaptığı, çünkü bunun isteğe bağlı bir değerden bir değeri "çözdüğü" izlenimi altındaydım. Bunu yaparak, bu değişkende sarmalanacak bir değer olduğunu garanti ettiğinizi düşündüm, …
106 swift  optional 

10
Swift Alamofire: HTTP yanıt durum kodu nasıl alınır
İstek hataları için (ve ideal olarak başarılar için de) HTTP yanıt durum kodunu (ör. 400, 401, 403, 503, vb.) Almak istiyorum. Bu kodda, HTTP Temel ile kullanıcı kimlik doğrulaması yapıyorum ve kullanıcı parolasını yanlış yazdığında kimlik doğrulamasının başarısız olduğu konusunda kullanıcıya mesaj gönderebilmek istiyorum. Alamofire.request(.GET, "https://host.com/a/path").authenticate(user: "user", password: "typo") .responseString …
106 swift  alamofire 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.