Как установить выход представления с помощью контроллера панели вкладок в iPhone SDK

Проверка размеров происходит только тогда, когда макрос NDEBUG не определен. Обычно это означает отладочную сборку.

Пример без NDEBUG, где проверки успешно отменяют программу:

g++ test.cpp -o test -I /usr/include/eigen3 && ./test
test: /usr/include/eigen3/Eigen/src/Core/ProductBase.h:102: Eigen::ProductBase<Derived, Lhs, Rhs>::ProductBase(const Lhs&, const Rhs&) [with Derived = Eigen::GeneralProduct<Eigen::Matrix<float, -1, -1>, Eigen::Matrix<float, -1, -1>, 5>; Lhs = Eigen::Matrix<float, -1, -1>; Rhs = Eigen::Matrix<float, -1, -1>]: Assertion `a_lhs.cols() == a_rhs.rows() && "invalid matrix product" && "if you wanted a coeff-wise or a dot product use the respective explicit functions"' failed.
Aborted (core dumped)

И с NDEBUG:

g++ test.cpp -o test -I /usr/include/eigen3 -DNDEBUG && ./test
EA: 
1 2
2 3
3 4
EB: 
1 2
2 3
3 4
EC: 
 5  8
 8 13
11 18
5
задан John Topley 24 March 2009 в 09:41
поделиться

2 ответа

У меня была подобная проблема 10 минут назад, она была не сохранена xib файл :). По некоторым причинам XCode не просит сохранить xib файлы когда один выполненный хит.

Но если это не так, я проверил бы дважды, если представление действительно соединено в xib файле.

Чтобы сделать так открывают ThirdView.xib как файл простого текста (щелчок правой кнопкой> открытый как> файл простого текста) и ищут текст: "> представление <". Если представление соединено, необходимо найти что-то подобным коду ниже:

<object class="IBConnectionRecord">
    <object class="IBCocoaTouchOutletConnection" key="connection">
        <string key="label">view</string>
        <reference key="source" ref="372490531"/>
        <reference key="destination" ref="191373211"/>
    </object>
    <int key="connectionID">15</int>
</object>

Если Вы не можете найти его, это могло бы означать, что проблема вызывается ошибкой в Интерфейсном Разработчике. Затем можно попытаться добавить соединение вручную. Сообщите мне, если это так.

2
ответ дан 15 December 2019 в 06:35
поделиться

Проверьте имя файла, Вы являетесь передающими к initFromNib (или однако Вы загружаете контроллер). Опечатка или включая расширение может привести к этому сообщению.

1
ответ дан 15 December 2019 в 06:35
поделиться
Другие вопросы по тегам:

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