获取网站Xcode的大小时出现问题
当我尝试编译时,会出现一个警告,该警告读取初始化使指针从整数变为整数,而不进行强制转换。不知道为什么。我只是想得到一个网站的大小获取网站Xcode的大小时出现问题,xcode,integer,nsdata,Xcode,Integer,Nsdata,当我尝试编译时,会出现一个警告,该警告读取初始化使指针从整数变为整数,而不进行强制转换。不知道为什么。我只是想得到一个网站的大小 #import "Lockerz_RedemptionViewController.h" @implementation Lockerz_RedemptionViewController -(IBAction)startLoop:(id) sender { NSData *dataNew = [NSData dataWithData:[NSData dat
#import "Lockerz_RedemptionViewController.h"
@implementation Lockerz_RedemptionViewController
-(IBAction)startLoop:(id) sender {
NSData *dataNew = [NSData dataWithData:[NSData dataWithContentsOfURL:[NSURL
URLWithString:@"http://www.google.com/"]]];
NSUInteger *len = [dataNew length]; //error is here
NSLog(@"%@", len);
}
NSUInteger只是一个无符号int的包装器,请将代码更改为这个值(即删除*因为它不是指向对象的指针) 另外,我认为你的初始化有点过火了,为什么不这么做呢
NSData *dataNew = [NSData dataWithContentsOfURL:[NSURL
URLWithString:@"http://www.google.com/"]];
这将返回一个包含所需数据的自动释放对象
NSData *dataNew = [NSData dataWithContentsOfURL:[NSURL
URLWithString:@"http://www.google.com/"]];