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.

9
Prawidłowe analizowanie JSON w Swift 3
Próbuję pobrać odpowiedź JSON i zapisać wyniki w zmiennej. Miałem wersje tego kodu działające w poprzednich wersjach Swift, aż do wydania wersji GM Xcode 8. Rzuciłem okiem na kilka podobnych postów na StackOverflow: Swift 2 Parsing JSON - Nie można indeksować wartości typu `` AnyObject '' i JSON Parsing w …
123 json  swift  parsing  swift3  xcode8 

3
Jak stworzyć zmienną globalną?
Mam zmienną globalną, którą należy udostępnić moim kontrolerom ViewControllers. W Objective-C mogę zdefiniować zmienną statyczną, ale nie mogę znaleźć sposobu na zdefiniowanie zmiennej globalnej w Swift. Czy wiesz, jak to zrobić?

8
Klasa „ViewController” nie ma inicjatorów w języku swift
Otrzymuję skargę od kompilatora, kiedy to robię class ViewController: UIViewController { var delegate : AppDelegate override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. //self.appDelegate = UIApplication.sharedApplication().delegate; } @IBAction func getData(sender : AnyObject) { } @IBAction func LogOut(sender : AnyObject) { …

19
Problem z importem Swift Bridging Header
Postępując zgodnie z instrukcjami, utworzyłem nagłówek pomostowy i dodałem do mojego projektu. Niestety wystąpił następujący błąd: : 0: błąd: nie można zaimportować nagłówka Objective-C „--- ścieżka - do --- nagłówka / .... h” W ustawieniach kompilacji dodałem ciąg ścieżki wyszukiwania nagłówka do lokalizacji nagłówka mostkowania, ale nic nie pomogło. Czy …

14
WKWebView nie ładuje plików lokalnych w iOS 8
W przypadku poprzednich wersji beta systemu iOS 8 załaduj lokalną aplikację internetową (w pakiecie) i działa ona dobrze zarówno w przypadku, jak UIWebViewi WKWebView, a nawet przeportowałem grę internetową za pomocą nowego WKWebViewinterfejsu API. var url = NSURL(fileURLWithPath:NSBundle.mainBundle().pathForResource("car", ofType:"html")) webView = WKWebView(frame:view.frame) webView!.loadRequest(NSURLRequest(URL:url)) view.addSubview(webView) Ale w wersji beta 4 po …
123 ios  swift  ios8  wkwebview 

7
Szybka zmiana parametru metody?
Jak mogę sobie poradzić z tym błędem bez tworzenia dodatkowej zmiennej? func reduceToZero(x:Int) -> Int { while (x != 0) { x = x-1 // ERROR: cannot assign to 'let' value 'x' } return x } Nie chcę tworzyć dodatkowej zmiennej tylko po to, aby przechowywać wartość x. Czy w …

2
Co oznacza „Protokół… może być używany tylko jako ogólne ograniczenie, ponieważ ma własne lub związane z nim wymagania”?
Próbuję utworzyć słownik (właściwie HashSet ) z kluczem niestandardowym w Swift, ale w tytule pojawia się błąd: Protokół „myProtocol” może być używany tylko jako ograniczenie ogólne, ponieważ ma wymagania typu Self lub powiązane i nie mogę zrobić z tego głów ani ogonów. protocol Observing: Hashable { } var observers = …

5
Nowa tablica z Index Range Swift
Jak mogę zrobić coś takiego? Weź pierwsze n elementów z tablicy: newNumbers = numbers[0..n] Obecnie jest wyświetlany następujący błąd: error: could not find an overload for 'subscript' that accepts the supplied arguments EDYTOWAĆ: Oto funkcja, w której pracuję. func aFunction(numbers: Array<Int>, position: Int) -> Array<Int> { var newNumbers = numbers[0...position] …
123 arrays  swift 


2
Czym dokładnie jest koder init aDecoder?
Uczę się programowania na iOS z kursu online i za każdym razem, gdy tworzę niestandardowy widok (niestandardowa komórka widoku tabeli, komórka widoku kolekcji itp.), Instruktor zawsze implementuje ten inicjator: required init?(coder aDecoder: NSCoder) { super.init(coder: aDecoder) } Dlaczego właściwie zawsze muszę to nazywać? Co to robi? Czy mogę umieścić właściwości …
122 ios  swift 

5
Jak przekazać dane za pomocą NotificationCenter w Swift 3.0 i NSNotificationCenter w Swift 2.0?
Wdrażam socket.iow mojej szybkiej aplikacji na iOS. Obecnie na kilku panelach słucham serwera i czekam na przychodzące wiadomości. Robię to, wywołując getChatMessagefunkcję w każdym panelu: func getChatMessage(){ SocketIOManager.sharedInstance.getChatMessage { (messageInfo) -> Void in dispatch_async(dispatch_get_main_queue(), { () -> Void in //do sth depending on which panel user is }) } } …

8
Jak zmienić tekst przycisku w Swift Xcode 6?
Oto, co próbuję zrobić. Jeśli kiedykolwiek grałeś w Halo lub CoD, wiedziałbyś, że możesz zmienić nazwę wyposażenia broni. Robię to, abyś mógł zmienić nazwę załadunku za pomocą pola tekstowego. Oto problem, nazwa załadunku w menu ładowania to przycisk (do wyboru i przeglądania informacji o tym załadunku) i mogę po prostu …
122 ios  swift 




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.