小编ger*_*bil的帖子

在Realm中查询列表中的对象

我正在使用Realm 2.0(Swift).我的模型由XY(类)组成.X有一个属性,称为对象list的领域列表Y.

让我们假设我有一个Y对象的实例,称为y 我正在寻找的查询是:

  • 什么X项包含一个对象等于y它的Y对象列表?

如果列表只是一个字符串列表,我认为这将是微不足道的,因为查询将是: realm.objects(X.self).filter("<string> IN list")

谢谢 :-)

realm swift

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

查找 Realm 中包含多个对象的对象

使用 Realm Swift 考虑以下事项:

class Shelf : Object {
 dynamic var products: List<Product>  
}
Run Code Online (Sandbox Code Playgroud)

和:

class Product : Object {
 dynamic var string: String = ""

 let Shelves = LinkingObjects(fromType: Shelf.self, property: "products")
}
Run Code Online (Sandbox Code Playgroud)

现在的问题是,是否可以执行如下查询:

“包含产品 A 和产品 B 的货架都有哪些?”

更普遍的问题是如何查询在其数组/列表属性中包含对象子集的对象。

realm swift

2
推荐指数
1
解决办法
1570
查看次数

is_Trial_period 在 Apple 的收据沙箱中保持“开启”状态

我在调试 Apple 的应用内购买收据时遇到问题。尽管购买已经过期,但“is_Trial_period”字段似乎仍然有效。据我了解,苹果定义了较短的调试订阅周期,如下所示:

测试应用内购买产品

这些时间也适用于试用期吗?

testing subscriptions in-app-purchase ios receipt-validation

2
推荐指数
1
解决办法
2018
查看次数

斯威夫特:"哪里"与"如果"

这两种语法之间有什么区别吗?如果没有,有什么好处?

if let userName = userNameTextField.text where userName.characters.count > 0,
        let password = passwordTextField.text where password.characters.count > 0,
        let confirmation = confirmationTextField.text where confirmation == password
    else {
        return false
    }
Run Code Online (Sandbox Code Playgroud)

和:

if userNameTextField.text?.characters.count > 0 &&
        passwordTextField.text?.characters.count > 0 &&
    confirmationTextField.text == passwordTextField.text
    {
        return false
    }
Run Code Online (Sandbox Code Playgroud)

if-statement where swift

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

编辑 NSTextField 时检测箭头/输入键

我找不到任何可以解决此问题的最新信息。如何在编辑时监视箭头键之类的东西NSTextField

从我查了一下: -NSControlTextEditingDelegate函数没有被调用(我不知道如何使用它们) -NSTextFieldDelegate函数没有列出可以在这里工作的东西

cocoa nstextfield

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

无法重新提交应用内购买以供审核

我的应用内购买被拒绝了解释:

Your in-app purchase has been returned. 
Fix the marked items and submit it again. 
For more information, see the Notes from App Review.
Run Code Online (Sandbox Code Playgroud)

并在说明中说:

We have returned your in-app purchase products to you as the required
binary was not submitted. When you are ready to submit the binary,     
please resubmit the in-app purchase products with the binary.
Run Code Online (Sandbox Code Playgroud)

不知道这意味着什么,但我已经提交了一个新的二进制文件.尽管如此,当二进制文件处于"等待审核"时,应用程序内购买的状态仍然是"需要开发者操作".

但是,没有任何"提交"按钮用于应用内购买.接下来我该怎么办?

谢谢.

itunesconnect in-app-purchase ios

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