swift-playground

    10熱度

    3回答

    從How to create a button programmatically? 自不迅速遊樂場工作: button.addTarget(self, action: "buttonAction:", forControlEvents: UIControlEvents.TouchUpInside) 錯誤: Playground execution failed: error: :42:13:

    0熱度

    1回答

    在Apple的快速書中,有一個枚舉示例。它可以讓你將一個原始的Int轉換爲一個枚舉排名。然而,當我嘗試刪除if語句,代碼給我 Playground execution failed: error: :30:13: error: 'Rank?' does not have a member named 'simpleDesciption' enum Rank: Int { case Ace

    23熱度

    3回答

    很高興看到swift-playground的標籤 - 愛看到這一點繼續。 我一直在修補Swift,並且想知道MapKit是否可以在操場中使用,以便您可以使用Quick Look功能,以便我可以迭代並隨時播放我的工作預覽。我還沒有想出語法,所以我想問問是否有人在遊樂場環境中探索過這個問題。我想我需要一些代碼來建立它作爲視圖控制器。 import UIKit import MapKit // S

    4熱度

    3回答

    奇怪的事情發生在這裏。以下代碼: String(Int(date.timeIntervalSince1970*1000)) 在操場上工作,但不在班上。它與EXC_BAD_INSTRUCTION崩潰。 任何想法爲什麼?或者,如何獲得上述NSTimeInterval的字符串? 在此先感謝! 編輯:我需要結果作爲Int,所以1402324472549,而不是1402324472549.64,例如。

    3熱度

    2回答

    看來,Swift允許在Xcode Beta中使用範圍運算符中的浮點數,但結果並不理想。 for i in 0..109.88 { i sin(Double(i)) } 這會導致它掛起或運行很長時間。也許這只是這個版本中的一個疏忽,它應該只允許整數?它是否有意義讓它浮動? (更新:這是Swift 1.0 Beta的舊行爲,可能會被歸檔)。

    1熱度

    1回答

    我試着在斯威夫特遊樂場如下: class C { init(test: Integer) { let simpleList:String[] = ["A","B","C"] simpleList[test] println(simpleList[test]) } } 我得到一個錯誤: Could not find an overloa

    2熱度

    3回答

    我有一個用於製作和處理JSON API請求的泛型類。我傳入TParam和TResult模板參數,但是當我使用派生類型時,它的實現沒有被調用。 下面是一些代碼,你可以在操場扔來說明: import Cocoa // Base class for parameters to POST to service class APIParams { func getData() -> Dict

    4熱度

    4回答

    使用斯威夫特,閹羊在終端或操場上,當我進入一個新行: UInt64.max 我得到-1的結果值。 這是一個錯誤? 編輯:例子 $ xcrun swift Welcome to Swift! Type :help for assistance. 1> UInt64.max/2 $R1: UInt64 = 9223372036854775807 2> UInt64.max/

    1熱度

    2回答

    所以我一直在嘗試學習一些Swift,並一直在尋找具有返回類型的函數。我添加了這個函數,它應該可以工作,但我仍然收到錯誤「無法找到成員'convertFromStringInterpolationSegment。'我看了其他堆棧溢出的問題,並試圖運用自己的答案,但無濟於事。一些幫助,將不勝感激。 func getGasPrices2(price1: Double, price2:Double, pr

    3熱度

    2回答

    我想要的東西很簡單(至少在ObjC中)。 我想遍歷一個集合 - 可以說一個字符串數組&子排列,打印所有字符串並遞歸調用函數以遍歷任何子數組。 我想是這樣的: func traverseCollection<T : Sequence>(collection: T) { var generator = collection.generate() while let item =