swift4

    0熱度

    1回答

    在使用不同的幀和圖像值返回到VC時調整UIBarButtonItem大小時遇到​​問題。對於selectedR = 1 編輯回viewDidLoad中具有不同的值selectedR和圖像 var selectedR = 1 var leftFrame = CGRect() var leftImage = UIImage() override func viewDidLoad() {

    0熱度

    1回答

    我剛開始在Swift編碼和我有下面的代碼,它解析JSON func parse (latitude: Double, longtitude: Double){ let jsonUrlString = "https://api.darksky.net/forecast/apiKey/\(latitude),\(longtitude)" guard let url = URL

    1熱度

    1回答

    我有一個UIIamge我以viewDidLoad編程創建了一個DetailViewController。我想.transitionCrossDissolve之間的當前圖像到另一個圖像。我的問題是,一旦DetailViewCOntroller顯示,交換機立即發生,無論duration。我甚至從來沒有看到第一個圖像。我正在使用下面的代碼。 let rect = CGRect(x: 0, y: UIAp

    0熱度

    1回答

    我有一個字符串: "08 sept 2017 10:56 AM" 我想這個字符串分爲兩個字符串:dateStr和timeStr。 我想這對於dateStr: let createdDateStr = transactionModel.created_on! //"08 sept 2017 10:56 AM" let dateCount = createdDateStr.charac

    5熱度

    1回答

    被用來給我 UIApplication.delegate必須從主線程只 ....必須從使用中使用主線程從後臺線程組 紫警告只調用 UI API。 我的代碼; var appDelegate = UIApplication.shared.delegate as! AppDelegate public var context = (UIApplication.shared.delegate as!

    3熱度

    1回答

    我有一個正常的UIViewController,使用AVCapturePhoto我創建了一個自定義捕獲控制器。 一切工作正常,直到我更新到Xcode 9並轉換我的代碼Swift 4,現在當我嘗試編譯我得到這個編譯錯誤: Undefined symbols for architecture x86_64: "__T0So22AVCapturePhotoSettingsC12AVFoundation0

    7熱度

    4回答

    我已經以下代碼: import UIKit protocol Fooable: class where Self: UIViewController { func foo() } class SampleViewController: UIViewController, Fooable { func foo() { print("foo") }

    0熱度

    1回答

    我試圖創建斯威夫特4的簡單類型消除結構: protocol DataProvider { associatedtype ItemType subscript(index: Int) -> ItemType { get } } struct AnyDataProvider<providerType: DataProvider> : DataProvider {

    1熱度

    2回答

    Swift 4改變了字符串的工作方式。但是,似乎已經變得更加複雜和不太可讀。任何人都可以簡化這個例子(只需獲取字符串的第三個字母作爲字符串)? (除了分裂出來的線條。) let myString="abc" let thirdLetter = String(myString[myString.index(myString.startIndex, offsetBy: 2)])

    0熱度

    1回答

    我已經將亞馬遜polly集成到我的項目中的一個swift中,並要求它TTS多個文本字符串集。當然,我用的還有下面的步驟來打聲: builder.continueOnSuccessWith { (awsTask: AWSTask<NSURL>) -> Any? in // The result of getPresignedURL task is NSURL. //