ios - NSPredicate - 带参数的动态谓词
<p><p>我是 NSPredicates 的新手,但我知道基础知识。</p>
<p>这就是我的谓词现在的样子:</p>
<pre><code> %@", searchText];
</code></pre>
<p>我想做的是能够创建这样的谓词(伪代码):</p>
<pre><code>NSPredicate *myPredicate = _ARGUMENT_"];
</code></pre>
<p>然后在例如循环中使用它(伪代码):</p>
<pre><code>for(NSString *searchString in self.allStrings)
{
NSPredicate *myNewPredicate = ;
//Here I do the searchOperations with my new predicate
}
</code></pre>
<p>我想这样做,以便我可以有一些基本谓词,然后在它们上放置参数以进行搜索。我不想再次创建我的谓词。</p>
<p>希望你能理解。</p>
<p>谢谢!</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>使用以下</p>
<pre><code>NSPredicate *myPredicate = $ARGUMENT"];
for(NSString *searchString in self.allStrings)
{
NSPredicate *myNewPredicate = ;
//Here I do the searchOperations with my new predicate
}
</code></pre>
<p>我也建议阅读这篇文章 <a href="http://nshipster.com/nspredicate/" rel="noreferrer noopener nofollow">http://nshipster.com/nspredicate/</a> </p></p>
<p style="font-size: 20px;">关于ios - NSPredicate - 带参数的动态谓词,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/22710225/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/22710225/
</a>
</p>
页:
[1]