2015-04-26 2 views
0

Только что начал использовать XCode, чтобы попытаться сделать приложения iOS. Я попытался заполнить собственный учебник Apple (список дел). Он пошел очень хорошо, пока последний шаг/не ˙S здесь:Разработка приложений iOS - свойство не найдено на объекте

https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html#//apple_ref/doc/uid/TP40011343-CH10-SW1

Я подключил Сохранить и Отмена в AddToDoItemViewController (Control п драг).

Затем, когда я хочу сообщить AddToDoItemViewController, чтобы создать элемент только тогда, когда пользователь нажал кнопку «Сохранить», у меня появились ошибки.

Я попытался написать этот метод в ToDoListTableViewController.m

появляются
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 
    if (sender != self.saveButton) return; 
    if (self.textField.text.length > 0) { 
     self.toDoItem = [[ToDoItem alloc] init]; 
     self.toDoItem.itemName = self.textField.text; 
     self.toDoItem.completed = NO; 
    } 
} 

8 вопросов. Например, в первом if-statement: «Свойство« saveButton »не найдено на объекте типа ToDoListTableViewController *».

Также подобная проблема находится под ней, но вместо «saveButton» она говорит «textField». Я сделал импорт, как было предложено.

Помогите оценить!

Спасибо.

+0

что вы хотите сказать отправителем! = Self.saveButton? – Anton

+0

отправитель здесь сам segue. Он не может быть равен кнопке – Anton

+0

, вы уверены, что у вас нет опечатки в 'saveButton'? – Mateusz

ответ

3

В документации по учебнику есть ошибка.

Где https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html говорит, что вы должны «В навигаторе проекта выберите ToDoListTableViewController.m». вы действительно должны следовать этим шагам в «AddToDoItemViewController.m».

Так что просто отбросьте этот код в 'AddToDoItemViewController.h' вместо 'ToDoListTableViewController.m'.

+0

Сторона примечания, почему на земле была ОТ вниз проголосовали? Я новичок в stackoverflow. – Josh

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