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

8
Swift'de ilişkili nesneleri ayarlamanın bir yolu var mı?
C hedefinden gelince, objc_setAssociatedObject2 nesne arasında bir referansı korumaları için işlev çağırabilirsiniz ; bu, çalışma zamanında bir nesnenin referansı da kaldırılıncaya kadar yok edilmesini istemiyorsanız kullanışlı olabilir. Swift'in buna benzer bir şeyi var mı?
82 swift 

11
0 ile 1 arasında hızlı rastgele kayan
Swift'de, 0 ile 1 arasında rastgele bir kayan nokta elde etmeye çalışıyorum, ancak tür dönüşümlerinin çalışmasını sağlayamıyorum. func randomCGFloat() -> CGFloat { return CGFloat(arc4random()) / UINT32_MAX } Bir 'CGFloat' alıyorum, 'UInt8' hatasına dönüştürülemiyor Xcode 6 çalıştırılıyor.

12
Swift'de userInfo'dan klavye boyutunu alma
Klavye göründüğünde görünümümü yukarı taşımak için bazı kodlar eklemeye çalışıyorum, ancak Objective-C örneklerini Swift'e çevirmeye çalışırken sorun yaşıyorum. Biraz ilerleme kaydettim, ancak belirli bir çizgide sıkıştım. Bunlar takip ettiğim iki öğretici / soru: Swift http://www.ioscreator.com/tutorials/move-view-when-keyboard-appears kullanılarak Tuş Takımı göründüğünde UIViewController içeriği yukarı doğru nasıl taşınır İşte şu anda sahip olduğum …
82 swift  uikeyboard 

7
Xcode 11.4. Navigation's Title Color film şeridinden SİYAH gitti
Yakın zamanda Xcode'umu 11.4 olarak güncelledim. Uygulamayı cihazda çalıştırdığımda, film şeridinden ayarlandığında tüm navigasyon öğemin başlıklarının tamamen siyahlaştığını fark ettim. Hiçbirini koddan değiştiremezsiniz, aşağıdaki kod satırı artık çalışmıyor self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.white] Sadece bazı iOS 13 öğelerini kullanarak çalışmasını sağlıyorum UINavigationBarAppearance @available(iOS 13.0, *) private func setupNavigationBar() { let app …


9
SwiftUI uygulamam, bir `NavigationView '' içindeki bir navigationBarItems öğesinin içine bir` NavigationLink` yerleştirdikten sonra geriye doğru giderken neden çöküyor?
En az tekrarlanabilir örnek (Xcode 11.2 beta, bu Xcode 11.1'de çalışır): struct Parent: View { var body: some View { NavigationView { Text("Hello World") .navigationBarItems( trailing: NavigationLink(destination: Child(), label: { Text("Next") }) ) } } } struct Child: View { @Environment(\.presentationMode) var presentation var body: some View { Text("Hello, World!") …

6
SwiftUI - görünüme sabit kodlanmış navigasyon nasıl önlenir?
Daha büyük, üretime hazır SwiftUI Uygulaması için mimariyi yapmaya çalışıyorum. Her zaman SwiftUI'deki büyük bir tasarım kusuruna işaret eden aynı soruna koşuyorum. Hala kimse bana tam çalışmaya ve üretime hazır bir cevap veremedi. SwiftUIGezinme içeren yeniden kullanılabilir Görünümler nasıl yapılır ? Gibi SwiftUI NavigationLinkkuvvetli görünümüne bağlı bu daha büyük Uygulamalarda …

6
İOS uygulamalarını çalıştırmak “kod imzası geçersiz” çerçeveleri için çalışma zamanı hatasına neden oluyor
Bu uygulamayı çalıştırmayı her denediğimde Tamam oluşturur ve yükler, ancak uygulamayı çalıştırır çalıştırmaz bu hata mesajını yazdırır. XCode 11 ve iOS 13. dyld: Library not loaded: @rpath/StandardCyborgFusion.framework/StandardCyborgFusion Referenced from: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/StandardCyborgExample Reason: no suitable image found. Did find: /private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion: code signature invalid for '/private/var/containers/Bundle/Application/2292CCF2-800F-4E28-AF10-A1B98081DD0A/StandardCyborgExample.app/Frameworks/StandardCyborgFusion.framework/StandardCyborgFusion' Burada ve Uygulama Geliştirici forumlarında bu sorunla …
33 ios  swift  macos  keychain  dyld 

4
Derleyici hatası: Geçersiz kütüphane dosyası - CoreLocation
Xcode 8'de oluşturulan benim uygulama biri var, ben bu app CoreLocation ve MapKit kullandık. Şimdiye iOSkadar en son güncelleme uygulaması var . ve iyi çalışıyordu. Şimdi uygulamayı güncelliyorum iOS 1. Bu yüzden açılan uygulamayı hvae Xcode 11.0ve gerekli tüm kodu güncelledim. Ayrıca Xcode "Değişiklikleri Gerçekleştir" tarafından önerilen ayar ve tümü …

5
SwiftUI'da birden fazla sayfa (isPresented :) çalışmıyor
Ben bu ContentView iki farklı mod görünümleri var, bu yüzden sheet(isPresented:)her ikisi için kullanıyorum , ama sadece sonuncusu gibi görünüyor gibi. Bu sorunu nasıl çözebilirim? Veya SwiftUI'de bir görünümde birden çok sayfa kullanmak mümkün değil mi? struct ContentView: View { @State private var firstIsPresented = false @State private var secondIsPresented …

1
Xcode Lansman Görüntü Kaynağı
Çok aptalca bir sorum var, xcode projemin Başlatma Görüntü Kaynağı için ayarı yok, zaten açılış ekranı görüntümü Images.xcassets -> LaunchImage'a ekledim , ancak proje hedefim Genel -> Uygulama Simgesi ve Lansman Görüntüleri yok Görüntü Kaynağını Başlat ayarı yok

1
Xcode 11.4 Dairesel Referans hataları
Xcode 11.4 üzerinde proje derlerken (önceki Xcode projesinde iyi bina) 999+ hataları (Temiz derleme yaptı ve türetilmiş veri silindi) aşağıdaki olsun: <unknown>:0: error: circular reference <unknown>:0: error: circular reference <unknown>:0: note: through reference here <unknown>:0: error: circular reference <unknown>:0: error: circular reference <unknown>:0: note: through reference here <unknown>:0: note: through …
20 ios  swift  xcode 

4
Swift Combine'da @Published kullanarak hesaplanan özelliklere eşdeğer mi?
Zorunlu Swift'te, durumu çoğaltmadan verilere kolay erişim sağlamak için hesaplanan özelliklerin kullanılması yaygındır. Diyelim ki bu sınıf zorunlu MVC kullanımı için yapılmış: class ImperativeUserManager { private(set) var currentUser: User? { didSet { if oldValue != currentUser { NotificationCenter.default.post(name: NSNotification.Name("userStateDidChange"), object: nil) // Observers that receive this notification might then check …


2
Xcode 11.2.1'de yerleşik çerçeve imzalama
Çerçevemin (AequumPOCFramework.framework) çerçevesine bir çerçeve (Alamofire) yerleştirmeye çalıştığım (ve imzaladığım) küçük bir konsept kanıtı uygulamam var, ancak cihazıma konuşlandırmaya çalıştığımda bana hata .... Kütüphane Doğrulaması kullanılarak yapılan işlemlerde geçerli değil: eşlenen dosyanın cdhash'ı yok, imzasız mı? Kod en azından geçici olarak imzalanmalıdır. Alamofire'in içine gömülmeden kendi çerçevemi dağıtmaya çalışırsam, her …
18 ios  swift  xcode  frameworks  sign 

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.