Pytania otagowane jako swift

Swift to bezpieczny, szybki i wyrazisty język programowania ogólnego przeznaczenia opracowany przez Apple Inc. dla jego platform i systemu Linux. Swift jest oprogramowaniem typu open source. Użyj tego tagu tylko do pytań o funkcje językowe lub wymagających kodu w Swift. Użyj tagów [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] i [cocoa] w przypadku (niezależnych od języka) pytań dotyczących platform lub ram.

3
Swiftui - Jak zainicjować zaobserwowany obiekt przy użyciu obiektu środowiska jako parametru?
Nie jestem pewien, czy jest to antypattern w tym odważnym nowym świecie SwiftUI, w którym żyjemy, ale zasadniczo mam @EnvironmentObject z zapisanymi podstawowymi informacjami dla użytkownika, które mogą wywoływać moje poglądy. Mam również @ObservedObject, który posiada niektóre dane wymagane dla tego widoku. Kiedy pojawi się widok, chcę użyć tego @EnvironmentObject …
9 ios  swift  swiftui  xcode11 


2
Dzienniki ostrzeżeń SKView
Podczas uruchamiania aplikacji SwiftUI & SpriteKit w dziennikach pojawiają się następujące komunikaty: 18.11.2019 21: 58: 57.631912 + 0000 PixelBattles [2812: 1215803] SKView: ignoreRenderSyncInLayoutSubviews ma wartość NIE. Wywołaj _renderSynchronouslyForTime bez modułu obsługi Co robię źle, aby otrzymać ten dziennik i czy powinienem się tym martwić? Czy to może być błąd? Czy …

4
Jak sprawdzić, czy Apple Music jest zainstalowany na urządzeniu użytkownika?
Szybko tworzę aplikację muzyczną. Aplikacja pozwala użytkownikom odtwarzać muzykę w ramach subskrypcji Apple Music za pośrednictwem aplikacji Apple Music. Jestem w stanie sprawdzić, czy użytkownik ma subskrypcję Apple Music przez: SKCloudServiceController().requestCapabilities { (capability:SKCloudServiceCapability, err:Error?) in guard err == nil else { print("error in capability check is \(err!)") return } if …

1
Jak skonfigurować przyciski ContextMenu do usuwania i wyłączania w SwiftUI?
Próbowałem skonfigurować przycisk w contextMenu, ale nie działa. Text("A label that have context menu") .contextMenu { Button(action: { // remove it }) { Text("Remove") .foregroundColor(.red) // Not working Image(systemName: "trash") }.disabled(true) // Not working } Co ja mam: Czego szukam: ( przyciski usuwania i wywoływania ) Chciałbym stworzyć coś UIActionpodobnego …

1
Błąd Google AdMob po aktualizacji do Xcode 11 Swift 5.1
Od czasu aktualizacji do Xcode 11 reklamy pełnoekranowe w mojej aplikacji nie będą się już ładować. (Wcześniej wszystko działało dobrze. Aplikacja została nawet wydana w App Store. Teraz tworzymy zaktualizowaną wersję aplikacji) Zainstalowałem pakiet Google AdMobs SDK za pośrednictwem Cocoapods i zaktualizowałem go do najnowszej wersji. Nadal nie ma sukcesu. …


1
Jak debugować „błąd warunku wstępnego” w Xcode?
Tworzę aplikację SwiftUI na Xcode 11, ale kończy się natychmiast, gdy przełączę się na określoną kartę w aplikacji. Rzecz w tym, że zawsze wskazuje na Application Delegateplik, który moim zdaniem nie jest tak naprawdę problemem. Otrzymuję również ten błąd w konsoli precondition failure: invalid input index: 2i to wszystko, nie …

1
Jak mogę rozpakować opcjonalną wartość w powiązaniu w Swift?
Tworzę aplikację za pomocą SwiftUI i chciałbym sposób przekonwertować Binding<Value?>na Binding<Value>. W mojej aplikacji mam taki, AvatarViewktóry wie, jak renderować obraz dla konkretnego użytkownika. struct AvatarView: View { @Binding var userData: UserData ... } Moja aplikacja zawiera ContentViewdwa powiązania: słownik użytkowników według identyfikatora i identyfikator użytkownika, którego awatar powinniśmy wyświetlać. …
9 ios  swift  swiftui  combine 

1
- [UIThreadSafeNode canPerformAction: withSender:]: nierozpoznany selektor wysłany do instancji
W mojej aplikacji na iOS mam do czynienia z tą awarią. Fatal Exception: NSInvalidArgumentException 0 CoreFoundation 0x1b9079c30 __exceptionPreprocess 1 libobjc.A.dylib 0x1b8d940c8 objc_exception_throw 2 CoreFoundation 0x1b8f77fc0 -[NSOrderedSet initWithSet:copyItems:] 3 CoreFoundation 0x1b907e3d4 ___forwarding___ 4 CoreFoundation 0x1b9080570 _CF_forwarding_prep_0 5 UIKitCore 0x1bcf33444 -[UIKeyboardImpl deleteForwardAndNotify:] 6 UIKitCore 0x1bcf39154 __57-[UIKeyboardImpl acceptPredictiveInput:executionContext:]_block_invoke 7 UIKitCore 0x1bcf5b0c8 -[UIKeyboardTaskExecutionContext returnExecutionToParentWithInfo:] …

1
Składane sekcje: [Assert] Nie można ustalić nowego globalnego indeksu wierszy dla preReloadFirstVisibleRow (0)
Implementuję zwijalne nagłówki sekcji w UITableViewController. Oto jak określam, ile wierszy ma być wyświetlanych w poszczególnych sekcjach: override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return self.sections[section].isCollapsed ? 0 : self.sections[section].items.count } Istnieje struktura, która przechowuje informacje o sekcji z wartością logiczną dla „isCollapsed”. Oto jak przełączam …

1
Jak uzyskać sprawdzanie listy CRL i OSCP w systemie iOS?
Nie mogę uzyskać list CRL działających na iOS. Stworzyłem dwa przypadki testowe. Mam ważny certyfikat wydany przez urząd certyfikacji. Mam inny ważny certyfikat, wydany przez urząd certyfikacji, ale urząd certyfikacji dodał ten certyfikat do swojej listy CRL. Następnie konfiguruję zasadę odwołania, która umożliwia sprawdzanie listy CRL i wymaga powodzenia. func …

2
Jak zwrócić gest machnięcia w SwiftUI tak samo jak w UIKit (InteractivePopGestureRecognizer)
Interaktywny rozpoznawanie gestów pop powinien pozwolić użytkownikowi cofnąć poprzedni widok w stosie nawigacji, gdy przesuną palcem ponad połowę ekranu (lub coś wokół tych linii). W SwiftUI gest nie jest anulowany, gdy przeciągnięcie nie było wystarczająco daleko. SwiftUI: https://imgur.com/xxVnhY7 UIKit: https://imgur.com/f6WBUne Pytanie: Czy można uzyskać zachowanie UIKit podczas korzystania z widoków …
9 ios  swift  swiftui 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.