gpt4 book ai didi

ios - 带有字符串的 NSPredicate 似乎没有返回结果

转载 作者:行者123 更新时间:2023-11-28 09:18:05 26 4
gpt4 key购买 nike

func getFetchRequest(#entityName: String, address value: String) -> NSFetchRequest {
var fetch = NSFetchRequest(entityName: entityName)
fetch.predicate = NSPredicate(format: "address = %s", value)
println(fetch)
return fetch
}

问题是它与 Xcode <6.1 一起工作并停止与 6.1 一起工作。

传递 getFetchRequest(entityName: "Entity", address: "test") 给出以下内容

(
entity: Entity;
predicate: (address == "s");
sortDescriptors: ((null));
type: NSManagedObjectResultType;
)

最佳答案

Solution found in another answer可能会算这个重复项。

解决方案

NSPredicate(format: "address = %s", value)

应该是:

NSPredicate(format: "address = %@", value)

关于ios - 带有字符串的 NSPredicate 似乎没有返回结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26616046/

26 4 0
文章推荐: css - Bootstrap 3.x 导航选项卡的响应问题
文章推荐: css -
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com