Я медленно собираю приложение в рабочее состояние.
Я использую две функции, которые называются setCollection
и addToCollection
. Обе эти функции принимают NSArray
в качестве ввода.
У меня также есть функция с именем add
, в которой я использую обе эти функции. Когда я пытаюсь скомпилировать, Xcode показывает ошибку:
'setCollection' undeclared (первое использование в этой функции)
Полагаю, это связано с тем, что вызываемая функция определена ниже активной функции. Другое предположение может заключаться в том, что функции должны быть глобализированы, чтобы их можно было использовать внутри моей add
функции.
Я обычно php-кодер. способ, которым Php обрабатывает это, является первым. Вызываемые функции должны быть перед функциями, использующими их, потому что в противном случае они просто не существуют. Есть ли способ сделать функции еще доступными во время выполнения, или я должен переставить все функции, чтобы они функционировали должным образом?