swift

    1熱度

    1回答

    我可以與應用程序組共享iOS Realm數據庫嗎?如果是,如何?如果不是,我怎樣才能將我的Realm數據庫分享給我的其他應用程序?

    0熱度

    1回答

    我想在文件中編寫一個數組的數組。讀完後,結果是一個字符串,我想知道如何讀取一個數組數組或將字符串轉換爲數組數組? let file = "sample.txt" var arr1 = [Int]() arr1 += 1...100 var text = String(describing: arr1) var text1 : String = String() if let dir =

    2熱度

    1回答

    在我測試的應用程序中,我使用漸變圖像作爲背景(大小爲590kb)。我有能力將這個圖像分成0.5像素的垂直條(19kb),並讓這個圖像重複其自身(1334次)以創建相同的較大背景圖像。我總共有20個不同的背景圖片,因此該應用程序的存儲使用量將爲11.8mb,而380kb。 我不喜歡有1334個精靈的想法,但我確實喜歡使用較少存儲的想法。那麼,有沒有辦法將1334張圖片平鋪成一個精靈?不知道這是否有意

    0熱度

    3回答

    假設我有一個類class C<T>。 我想要寫的函數f(_ a: Any) -> Bool,當a是類從C繼承的成員(或爲C本身),其返回true。我不在乎專業化:通過C<Int>,C<Double>,C<Whatever>都應該返回true。 它似乎像我應該能夠只寫a is C或a as? C != nil作爲函數體,但是,這些都沒有在操場編譯; swiftc抱怨說:「通用參數'T'不能推斷爲'C

    1熱度

    2回答

    我試圖用不同類中檢索到的數據更新UILabel,因此在ViewDidLoad中,我調用了該不同類中的方法,然後在該類中,在ViewController中調用一個方法來更新UILabel。下面是我試圖運行的代碼的簡化版本: import UIKit class ViewController: UIViewController { @IBOutlet var label: UI

    3熱度

    2回答

    我正在構建費用跟蹤器,其中Expense只能屬於一個Category,但可以有多個Tag s。這是我的對象圖: 在我列出所有的費用表視圖的畫面,我想費用由日期(sectionDate)進行分組,然後由Category(或者,使用分段控制,通過Tag)。這是預期的UI: 我已經可以做出NSFetchedResultsController查詢所有費用,按日期節他們,然後按類別搜索,但我不能得到(1)類

    0熱度

    2回答

    我試圖使用prepare(for segue:)函數傳遞數據,但它在第二個VC中顯示爲零。我做錯了什麼? class ViewController: UIViewController { var first : [String] = [] @IBOutlet weak var passField: UITextField! @IBOutlet weak var u

    5熱度

    1回答

    我有一個容器視圖控制器和子視圖控制器(類似於UITabViewController)。當一個子視圖控制器的視圖和另一子視圖控制器的視圖之間的轉換,我使用: let oldView = // get reference to old view let newView = // get reference to new view UIView.transition(from: oldView!,

    0熱度

    1回答

    我是新的iOS(Swift),並試圖理解NSFetchedResultsControllerDelegate機制。 我特別不明白的是如何識別NSFetchedResultsChangeType。什麼調用插入/刪除/更新等操作? 何時調用「func controller(...)」函數? 我無法從Apple的文檔中找到它。 請說明一下。