Сбои приложения.:( - PullRequest
       8

Сбои приложения.:(

1 голос
/ 08 декабря 2010

Я создаю приложение с окном входа в систему.Приложение собирается успешно, но как только я нажимаю кнопку входа, приложение вылетает.: (

Я вставил файл .m ниже.

Где я делаю ошибку?: (

Заранее спасибо :)

Заголовок / .h Файл:

#import <UIKit/UIKit.h>

@interface AuthViewController : UIViewController {
IBOutlet UITextField *userName;
IBOutlet UITextField *password;
IBOutlet UIButton *loginbutton;
IBOutlet UIActivityIndicatorView *indicator;
UIAlertView *alertWithOkButton;
UIAlertView *alertWithYesNoButtons;
}
@property (nonatomic, retain) UITextField *userName;
@property (nonatomic, retain) UITextField *password;
@property (nonatomic, retain) UIButton *loginbutton;
@property (nonatomic, retain) UIActivityIndicatorView *indicator;

- (IBAction)dismissKeyboard: (id)sender;
- (IBAction) loginButton: (id) sender;

@end

Ответы [ 3 ]

4 голосов
/ 08 декабря 2010

Ваша ошибка здесь:

alertWithOkButton = [[UIAlertView alloc] initWithTitle:@"Status..." message:@"%@",dataReturned cancelButtonTitle:@"Okay" ];

Вы забыли вызвать метод NSString stringWithFormat:, ваш код должен выглядеть следующим образом:

Кроме того, если alertWithOkButton не является переменной экземпляра, вам также необходимо объявить тип, добавив префикс UIAlertView *.

alertWithOkButton = [[UIAlertView alloc] initWithTitle:@"Status..." message:[NSString stringWithFormat:@"%@",dataReturned] delegate:nil cancelButtonTitle:@"Okay"  otherButtonTitles:nil];
2 голосов
/ 08 декабря 2010

Вы неправильно написали синтаксис распределения предупреждений

Я сделал некоторые изменения в ответе jacobs, попробуйте это

 alertWithOkButton = [[UIAlertView alloc] initWithTitle:@"Status..." message:[NSString stringWithFormat:@"%@",dataReturned] delegate:self cancelButtonTitle:@"Okay" otherButtonTitles:nil];

HAPPY CODING ...

1 голос
/ 08 декабря 2010

Jacob

Синтезируемая переменная всегда используется с собственным префиксом. * 1003 то есть *

UITextField *username;
@property(nonatomic, retain) UITextField *username;
@synthesize username
self.username.text = [NSString stringWithFormat:@"%@",stringTypeVariable];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...