Загрузите несколько приборов одновременно

Kevin Sliech предоставил отличное решение.

Теперь я использую приведенный ниже код в своем основном подклассе UIViewController.

. Небольшое изменение, которое я сделал, это проверить, чтобы лучшая презентация контроллер не является простым UIViewController. Если нет, это должен быть какой-то VC, который представляет простой VC. Таким образом, мы возвращаем VC, который представлен вместо этого.

- (UIViewController *)bestPresentationController
{
    UIViewController *bestPresentationController = [UIApplication sharedApplication].keyWindow.rootViewController;

    if (![bestPresentationController isMemberOfClass:[UIViewController class]])
    {
        bestPresentationController = bestPresentationController.presentedViewController;
    }    

    return bestPresentationController;
}

Кажется, все работает до сих пор в моем тестировании.

Спасибо, Кевин!

16
задан silent1mezzo 8 February 2010 в 21:39
поделиться

2 ответа

Использование $ python manage.py loaddata myfixtures/*.json будет работать, так как Bash заменит подстановочный символ на список совпадающих имён файлов.

29
ответ дан 30 November 2019 в 15:16
поделиться

Почему бы не создать Makefile, который притягивает все ваши приспособления, например:

load_all_fixtures: 
    ./manage.py loaddata path/to/fixtures/foo.json
    ./manage.py loaddata path/to/fixtures/bar.json
    ./manage.py loaddata path/to/fixtures/baz.json

А затем в командной строке оболочки запустите

make load_all_fixtures

(Такой подход также хорош для выполнения юнит-тестов только для определенных приложений и игнорирования других, если это необходимо)

.
10
ответ дан 30 November 2019 в 15:16
поделиться
Другие вопросы по тегам:

Похожие вопросы: