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的文档中找到它。 请说明一下。