«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.

4
Swift'de İsteğe Bağlı için varsayılan bir değer mi sunuyorsunuz?
Swift'teki seçeneklerle uğraşma deyimi aşırı derecede ayrıntılı görünüyor, tek yapmanız gereken sıfır olduğu durumda varsayılan bir değer sağlamaksa: if let value = optionalValue { // do something with 'value' } else { // do the same thing with your default value } gereksiz şekilde çoğaltan kod içeren veya var unwrappedValue …
141 swift  optional 


15
Nesneyi değere göre kaldırmak için dizi uzantısı
extension Array { func removeObject<T where T : Equatable>(object: T) { var index = find(self, object) self.removeAtIndex(index) } } Ancak, bir hata alıyorum var index = find(self, object) 'T', 'T' ye dönüştürülemez Ayrıca bu yöntem imzası ile denedim: func removeObject(object: AnyObject)Ancak, aynı hatayı alıyorum: 'AnyObject', 'T'ye dönüştürülemez Bunu yapmanın uygun …
140 ios  arrays  swift 

8
Swift Dizisi - Bir dizinin mevcut olup olmadığını kontrol edin
Swift'te, ölümcül hata oluşmadan dizide bir dizinin var olup olmadığını kontrol etmenin herhangi bir yolu var mı? Böyle bir şey yapabileceğimi umuyordum: let arr: [String] = ["foo", "bar"] let str: String? = arr[1] if let str2 = arr[2] as String? { // this wouldn't run println(str2) } else { // …
140 swift 


10
Swift'te uçtan özel UITableViewCell
Bir uçtan özel bir tablo görünümü hücre oluşturmaya çalışıyorum. Burada bu makaleye atıfta bulunuyorum . İki sorunla karşı karşıyayım. Üzerine sürüklenen bir UITableViewCell nesnesi ile bir .xib dosyası oluşturdum. Bir alt sınıf oluşturdum UITableViewCellve onu hücre sınıfı ve Hücre'yi yeniden kullanılabilir tanımlayıcı olarak ayarladım . import UIKit class CustomOneCell: UITableViewCell …
140 ios  uitableview  swift  ios8 


10
UITableView Bölüm Üstbilgileri için Yazı Tipi Boyutunu Değiştirme
Birisi bana UITableView bölüm başlığındaki metnin yazı tipi boyutunu değiştirmenin en kolay yolunu söyleyebilir mi? Aşağıdaki başlıklar kullanılarak uygulanan bölüm başlıkları var: - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section Sonra, bu yöntemi kullanarak bölüm üstbilgi yüksekliğini başarıyla değiştirmek anlıyorum: - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section Bu yöntemi kullanarak doldurulmuş UITableView hücreleri var: - (UITableViewCell …



23
Kullanıcı Arayüzü Test Hatası - Ne öğe ne de herhangi bir alt öğenin secureTextField üzerinde klavye odaklaması yoktur
Bu benim durumum: let passwordSecureTextField = app.secureTextFields["password"] passwordSecureTextField.tap() passwordSecureTextField.typeText("wrong_password") //here is an error Kullanıcı Arayüzü Test Hatası - Ne öğenin, ne de alt öğenin klavye odağı yoktur. element: Yanlış olan ne? Bu normal için iyi çalışıyor textFields, ancak sorun sadece ile ortaya çıkıyor secureTextFields. Herhangi bir geçici çözüm var mı?


2
Kaçan parametrenin kapatılması, kaçmasına izin verebilir
Bir protokol var: enum DataFetchResult { case success(data: Data) case failure } protocol DataServiceType { func fetchData(location: String, completion: (DataFetchResult) -> (Void)) func cachedData(location: String) -> Data? } Örnek bir uygulama ile: /// An implementation of DataServiceType protocol returning predefined results using arbitrary queue for asynchronyous mechanisms. /// Dedicated to …


6
Swift: Nesne dizisini alfabetik olarak sırala
Bu bende var: class Movies { Name:String Date:Int } ve bir dizi [Film]. Diziyi alfabetik olarak ada göre nasıl sıralayabilirim? Denedim: movieArr = movieArr.sorted{ $0 < $1 } ve movieArr = sorted(movieArr) ancak bu işe yaramıyor çünkü Filmler'in ad özelliğine erişemiyorum.
138 ios  arrays  swift  sorting 

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.