小编Eri*_*ric的帖子

如何在IB中创建PKPaymentButton?

以下代码来自WWDC 2015 Session 702 Apple Pay in Apps - Emporium:Apple Pay的简单购物体验

    if PKPaymentAuthorizationViewController.canMakePaymentsUsingNetworks(ProductTableViewController.supportedNetworks) {

        let button = PKPaymentButton(type: .Buy, style: .Black)
        button.addTarget(self, action: #selector(ProductTableViewController.applePayButtonPressed), forControlEvents: .TouchUpInside)

        button.center = applePayView.center
        button.autoresizingMask = [.FlexibleLeftMargin, .FlexibleRightMargin]
        applePayView.addSubview(button)
    }
Run Code Online (Sandbox Code Playgroud)

我想知道我们是否可以在IB中创建这个按钮.

interface-builder ios swift applepay

6
推荐指数
2
解决办法
1986
查看次数

如何创建一个预先准备的数据库,然后将该数据加载到我的ios swift应用程序中?

我在几个文本文件中有很多数据文本。如何使用这些文本文件中的数据有效地创建(Realm?)数据库,以便将数据库添加到Xcode项目并将数据加载到我的应用程序中?

我看过很多关于如何使用用户输入的数据创建Realm数据库然后进行加载的教程,但是没有关于预制数据库的教程。我不知道Realm是否是执行此操作的正确程序,但我看起来非常不错。我已经下载了Realm Browser,但是我只能查看数据库,无法找到如何轻松创建它们的方法。

编辑:

我设法在Realm中创建一个数据库并将其放在我的xcode文件夹中。然后我尝试像这样加载它,但是让人们不包含文件的数据,我缺少了什么:

let path = NSBundle.mainBundle().pathForResource("data", ofType: "realm")
var config = Realm.Configuration(fileURL: NSURL(fileURLWithPath: path!))
config.readOnly = true
let realm = try! Realm(configuration: config)

let peoples =  realm.objects(Data)
Run Code Online (Sandbox Code Playgroud)

数据是定义架构的类:

class Data : Object {
    dynamic var name  = ""
    dynamic var country = ""
    dynamic var discription = ""
    dynamic var image = ""
    dynamic var cartoon = ""
    dynamic var startYear = 0
    dynamic var endYear = 0
}
Run Code Online (Sandbox Code Playgroud)

我要加载的领域文件的图像: 在此处输入图片说明

感谢帮助!

database realm ios swift

5
推荐指数
1
解决办法
2109
查看次数

标签 统计

ios ×2

swift ×2

applepay ×1

database ×1

interface-builder ×1

realm ×1