Я делаю веб-браузер ipad, где, конечно, у меня есть история. UITableView работает хорошо, что не работает, это метод добавления новых строк в массив history, и он не дает мне никакой ошибки. Вот код:Почему метод истории не работает
.h
NSMutableArray *HistoryArray;
.m
-(void)viewDidLoad{
HistoryArray = [[NSMutableArray alloc]init];
}
-(void) addStringsToTheHistory{
NSString *firstURL;
[firstURL isEqual: @"http://www.google.com"];
NSString *currentURL;
[currentURL isEqual: field.text];
[HistoryArray addObject: @"http://www.google.com"];
if ([firstURL isEqual: currentURL]) {
[firstURL isEqual: @"something"];
[TableView reloadData];
}else{
[HistoryArray addObject: currentURL ];
[TableView reloadData];
}
}
Каждый имеет какие-либо идеи, почему это не работает хорошо? Это что-то о том, как инициируется HistoryArray?
Почему вы делаете firstURL = @ "something"; ? – Beuj
Что вызывает «addStringsToTheHistory» – ader
Для семантической корректности вы не должны вызывать переменные 'firstURL' и' currentURL', если они не имеют типа 'NSURL *'. –