non*_*uma 2 iphone objective-c ios
我正在使用NSData来存储来自网页的XML.是否可以检查NSData是否包含<?xml version="1.0"?>?
NSURL *url = [NSURL URLWithString:link];
NSData *data = [NSData dataWithContentsOfURL:url];
Run Code Online (Sandbox Code Playgroud)
一个NSData对象包含原始二进制数据.要评估它的内容,首先需要将该数据转换为特定的数据类型 - 在您的情况下是一个字符串.您需要知道使用哪种编码来转换数据对象.
然后你可以使用
NSString *myXMLContent = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
Run Code Online (Sandbox Code Playgroud)
现在您已在该字符串中包含XML文件的内容,您可以根据需要对其进行评估.
NSRange range = [myXMLContent rangeOfString:@"whatImLookingFor" options:NSCaseInsensitiveSearch];
if (range.location != NSNotFound) {
//found the string
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1968 次 |
| 最近记录: |