2013-05-05 4 views
1
- (IBAction) createAccount: (id) sender { 

NSString *post =[NSString stringWithFormat:@”name=%@&password=%@&email=%@”,nameField.text, passwordField.text, emailField.text]; 

NSString *hostStr = @”domain.tk/in-app/account/create-account.php?”; 
hostStr = [hostStr stringByAppendingString:post]; 
NSData *dataURL = [NSData dataWithContentsOfURL: [ NSURL URLWithString: hostStr ]]; 
NSString *serverOutput = [[NSString alloc] initWithData:dataURL encoding: NSASCIIStringEncoding]; 







if([serverOutput isEqualToString:@”Yes”]){ 


    UIAlertView *alertsuccess = [[UIAlertView alloc] initWithTitle:@”Congrats” message:@”Your account has bee succesfully created. “ 
                  delegate:self cancelButtonTitle:@”OK” otherButtonTitles:nil, nil]; 

    [alertsuccess show]; 
    [alertsuccess release]; 


} else { 
    UIAlertView *alertsuccess = [[UIAlertView alloc] initWithTitle:@”Error” message:@”We are sorry, but an error has been encountered, please try agian later.” 
                  delegate:self cancelButtonTitle:@”OK” otherButtonTitles:nil, nil]; 
    [alertsuccess show]; 
    [alertsuccess release]; 

} 

} 

Я получаю ошибку почти на линии, которая имеет @, как я могу это исправить? Я (думаю, я) синтезировал все мои поля и сделал IBOutlet в @interface, а также дал им свойство @ ниже @interface. Я не могу понять, как это исправить, чего мне не хватает!Почему этот код дает мне ошибку: «Неожиданно @ в программе»?

+0

Вы уверены, что» перекомпилировать в качестве объектного c? У файла есть расширение .m'? – Dave

+0

Да, я создал его, используя File> New File> Objective-C Class. –

ответ

6

Замена типографских кавычек регулярных котировки " в вашем коде должны помочь :-)

(Это может может произойти, если копировать/вставлять код, например, из PDF-документов.)

+0

Я тебя люблю :) глупая копия и вставка. –

Смежные вопросы