Меня попросили обновить старое приложение для iOS, созданное на Xcode 3.1, добавив некоторые функции iOS 6.
Когда я попытался создать исходный код с помощью моего Xcode 4.5, он отказывается компилироваться, поскольку во многих местах проекта используются простые операторы возврата в методах, которые на самом деле должны возвращать логическое или подобное значение.
Xcode 3.1 позволяет это а 4.5 нет. Где-то посередине Apple решила добавить это ограничение.
Моя проблема в том, что код состоит из более чем 20 000 строк кода, и разработчики везде использовали простые операторы возврата. им нужен был метод остановки выполнения. Поскольку компилятор останавливает компиляцию при первой из этих ошибок, мне приходится исправлять их по одной, а затем пытаться скомпилировать снова, только чтобы обнаружить еще одну ошибку. Я пытался около 2 часов исправить сотни таких операторов возврата.
Есть ли флаг компилятора или параметр сборки Xcode, который изменил бы эти ошибки как предупреждения и позволил бы мне запустить это приложение в Xcode 4.5?
Это именно та ошибка, которую выдает Xcode:
/Users.../Classes /WaterMaps.m:5471:5: Непустой метод 'initWithParams:mass:radius:totalAssetInfo:' должен возвращать значение
Пожалуйста, помогите..
Подробнее здесь: https://stackoverflow.com/questions/145 ... tements-fo
Как изменить настройки компилятора XCode ios SDK, чтобы разрешить операторы возврата void для непустых методов? ⇐ IOS
Программируем под IOS
1728339816
Anonymous
Меня попросили обновить старое приложение для iOS, созданное на Xcode 3.1, добавив некоторые функции iOS 6.
Когда я попытался создать исходный код с помощью моего Xcode 4.5, он отказывается компилироваться, поскольку во многих местах проекта используются простые операторы возврата в методах, которые на самом деле должны возвращать логическое или подобное значение.
Xcode 3.1 позволяет это а 4.5 нет. Где-то посередине Apple решила добавить это ограничение.
Моя проблема в том, что код состоит из более чем 20 000 строк кода, и разработчики везде использовали простые операторы возврата. им нужен был метод остановки выполнения. Поскольку компилятор останавливает компиляцию при первой из этих ошибок, мне приходится исправлять их по одной, а затем пытаться скомпилировать снова, только чтобы обнаружить еще одну ошибку. Я пытался около 2 часов исправить сотни таких операторов возврата.
Есть ли флаг компилятора или параметр сборки Xcode, который изменил бы эти ошибки как предупреждения и позволил бы мне запустить это приложение в Xcode 4.5?
Это именно та ошибка, которую выдает Xcode:
/Users.../Classes /WaterMaps.m:5471:5: Непустой метод 'initWithParams:mass:radius:totalAssetInfo:' должен возвращать значение
Пожалуйста, помогите..
Подробнее здесь: [url]https://stackoverflow.com/questions/14581619/how-to-change-xcode-ios-sdk-compiler-settings-to-allow-void-return-statements-fo[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия