Проблема с размером сайта Xcode - PullRequest
0 голосов
/ 02 июня 2010

Когда я пытаюсь скомпилировать, я получаю предупреждение о том, что инициализация делает указатель из целого числа без приведения. Понятия не имею, почему. Я просто пытаюсь определить размер сайта.

#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);
}

1 Ответ

1 голос
/ 02 июня 2010

NSUInteger - это просто оболочка для беззнакового целого, измените свой код на это (то есть удалите *, так как это не указатель на объект)

NSUInteger len = [dataNew length]; 

Также я думаю, что вы немного перегружены своей инициализацией, почему бы просто не сделать

NSData *dataNew = [NSData dataWithContentsOfURL:[NSURL
                   URLWithString:@"http://www.google.com/"]]; 

Это должно вернуть вам автоматически выпущенный объект, содержащий необходимые данные

...