swift4

    0熱度

    1回答

    我瞭解Character類不支持toUpper()和toLower()的原因,但我的用例不適用於語言目的。此外,我不想恢復到NSString。 那麼使用Swift 4將字符轉換爲大寫或小寫字符的最快方法是什麼? // Is there something better than this? extension Character { func toLower() -> Characte

    0熱度

    2回答

    - (void) tapGesture: (id)sender { UITapGestureRecognizer *gesture = (UITapGestureRecognizer *) sender; NSInteger userID = gesture.view.tag; UIStoryboard* storyboard = [UIStoryboard st

    1熱度

    1回答

    調用SKStoreReviewController.requestReview()之後,將顯示一個彈出窗口。 當用戶點擊任何選項時,如何知道彈出窗口被解散?

    2熱度

    2回答

    IOS 11導致主標籤從頂部移動一點而不是保持頂部。這個問題只發生在IOS 11上。對於不同的IOS,一切看起來都不錯。 與設置標題代碼示例: private func setHeader(agentName: String = "", isTyping: Bool = false) -> Void { if (agentName.isEmpty) { self.contai

    0熱度

    2回答

    我正在處理當鍵盤覆蓋剛獲得第一響應者的元素時移動視圖的問題。我開始看着this question,這給了我一個很好的開局。 加入觀察員UIKeyboardWillShow和UIKeyboardWillHide我用下面的代碼結束後: func keyboardWillShow(notification: Notification) { guard let userInfo = noti

    0熱度

    1回答

    我在xib文件中有兩個視圖。我想執行從一個視圖到另一個視圖(這兩個視圖都在同一個xib文件中)。我會如何去做這件事?

    0熱度

    1回答

    我想將文本添加到NSTextView並將其滾動到底部,就像在Xcode控制檯中完成一樣。什麼是最快的方式做到這一點在迅速4?我已經看過其他的答案,但他們並沒有迅速或完全無法正常工作時轉換爲迅速。 這是爲OS X應用程序編寫的,而不是iOS應用程序,這就是爲什麼我詢問NSTextView的原因。 要添加文本,我簡單地使用了這段代碼self.logTextView.string += "\nnew t

    0熱度

    1回答

    我試圖用斯威夫特4可編碼的功能,但被困在這種情況下,相關值: struct Message:Codable { let message: String let timestamp: String let latitude: String let longitude: String} 這是我的結構。 guard let url = URL(string:"http://localhos

    4熱度

    1回答

    我想寫一個POST請求到我的本地服務器,這是我的函數: @IBAction func postButtonAction(_ sender: UIButton) { guard let url = URL(string:"http://localhost:443/api/message") else {return} var request = URLRequest(url:

    5熱度

    2回答

    我對Swift還不太熟悉(少於1整年),而且我不確定如何在新的Xcode中每年更新到最新的Swift。我的項目已在Xcode 8和Swift 3.2下啓動。現在我升級了Xcode 9,這是AFAIU支持Swift 4。 因爲我使用的是Cocoapods,我明顯地將所有的豆莢更新爲最新版本,我相信這是正確的行爲。 但是,我發現目標設置中的Swift version仍設置爲Swift 3.2。 這到底