- 我们使用stringWithContentsOfURL这个NSString的类方法来读取:
int main(int argc, const char * argv[])
{
NSURL *url =[NSURL URLWithString:@"file:///Users/chenzongyi/Desktop/abc.txt"] ;
NSError *err = nil;
NSString *str = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&err];
if (err == nil)
{
NSLog(@"%@",str);
}
else
{
NSLog(@"读取失败");
NSLog(@"%@",err.localizedDescription);
}
return 0;
}
- 这里让我们传几个参数进去:
- 第一个参数是一个读取的地址
- 第二个参数是传一个格式
4.这里传入获取读取错误信息的参数。
- 刚刚是读取的本地的文件信息
- 其实还可以读取网页的信息
NSURL *url = [NSURL URLWithString:@"http://blog.csdn.net/column.html"];
NSError *err = nil;
NSString *str = [NSString stringWithContentsOfURL:url encoding:NSUTF8StringEncoding error:&err];
if (err == nil)
{
NSLog(@"%@",str);
}
else
{
NSLog(@"读取失败");
NSLog(@"%@",err.localizedDescription);
}
这些就是这个网页的信息
向指定的文件写入内容
NSURL *url =[NSURL URLWithString:@"file:///Users/chenzongyi/Desktop/abc.txt"] ;
NSError *err = nil;
[s writeToURL:url atomically:NO encoding:NSUTF8StringEncoding error:&err];
if (err == nil)
{
NSLog(@"%@",s);
}
else
{
NSLog(@"写入失败");
NSLog(@"%@",err.localizedDescription);
}
一样的操作方法