在我的应用程序中, 我需要查询核心数据, 我有一个表格, 包含一个存储 json 字符串的字段。 现在我需要查询此表格, 以查找此字段中含有特定关键值对的条目。 我已经尝试过用类似表达式解决这个问题, 但自从 WILDCARDS Do Match the NewLINE 运行得如此不顺利 。 现在, 我困在想通MatchES 操作中要使用哪个正则 。
键和值的子字符串是已知的,我只需要找到含有它们的条目,没有其他 强 > :)
在我的应用程序中, 我需要查询核心数据, 我有一个表格, 包含一个存储 json 字符串的字段。 现在我需要查询此表格, 以查找此字段中含有特定关键值对的条目。 我已经尝试过用类似表达式解决这个问题, 但自从 WILDCARDS Do Match the NewLINE 运行得如此不顺利 。 现在, 我困在想通MatchES 操作中要使用哪个正则 。
键和值的子字符串是已知的,我只需要找到含有它们的条目,没有其他 强 > :)
用正方形解析它 :
for(NSString* value in values)
{
if(value.length > 0)
{
if(i > 0)
{
[query appendString:@" OR "];
}
[query appendFormat:@" (json_data MATCHES[c] .*?"%@\":\"([^"]*)%@([^"]*)".*? )",key,value];
i++;
}
}
您可以向该实体写入获取器属性, 它返回的只是一个普通字符串, 而不是json 字符串, 例如 :
- (NSString *)stringRepresentation
{
NSError *error = nil;
NSData* data=[self.jsonStringProperty dataUsingEncoding:NSUTF8StringEncoding];
NSString *string = [JSONObjectWithData:data options:0 error:&error];
if (error) {
... // error handling
}
return string;
}
然后您就可以在该属性上使用类似表达式的查询
For a basic app with nonconsumable in-app purchases, has anyone figured out best practices for using SKPaymentQueue s restoreCompletedTransactions? Observations I know it s recommended to always ...
I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...
I have a UITextField that is a subview of a UITableViewCell. When my view loads, I want the text field to become first responder. I have a pointer to the text field in the table cell, so to do this I ...
I ve been working on adding in-app purchases and was able to create and test in-app purchases using Store Kit (yay!). During testing, I exercised my app in a way which caused the app to crash mid ...
In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...
Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...
I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...
Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...