Получите значения сообщения, когда ключ будет неизвестен в CodeIgniter

Создание ARReferenceImage в XCode не помещает исходные изображения в каталог ресурсов вашего приложения, поэтому исходное изображение не доступно во время выполнения. (Вместо этого ARKit предварительно обрабатывает изображение в форме, которая делает распознавание более эффективным при использовании меньшего объема памяти.)

Если вы хотите использовать изображение как для распознавания ARKit, так и для визуального отображения (или другой обработки), вам нужно будет включить его в свой каталог активов дважды - один раз как эталонное изображение AR, а затем снова как обычный (UIImage) актив.

В качестве альтернативы, вы можете добавить его в каталог активов как обычное изображение, а затем создать из него ARReferenceImage во время выполнения - у этого класса есть инициализатор, который принимает CGImage. (В этом случае может оказаться полезным использовать область «Эталонные изображения AR» каталога ресурсов, чтобы выполнить предварительную проверку ваших изображений и убедиться, что они хороши для распознавания, даже если вы их не доставляете таким образом.

6
задан GloryFish 18 November 2008 в 19:29
поделиться

3 ответа

Согласно документации, нет. Я предложил бы просто использовать array_keys($_POST) получить ключи.

9
ответ дан 8 December 2019 в 14:48
поделиться

Конечно, если у Вас есть массив ключей от базы данных, можно использовать это, как:

foreach ($arrayFromDb as $key => $value) {
    $newValue = $this->input->post($key);
}

Затем у Вас есть преимущество, что будут проигнорированы люди, если люди отправляют дополнительные поля (например, путем изменения формы и регистрации ее сами) те поля,

1
ответ дан 8 December 2019 в 14:48
поделиться
$array_db_columns = $this->db->query('SHOW COLUMNS FROM ci_props');
    $array_db_columns = $array_db_columns->result_array();
    $array_save_values = array();
    foreach ( $array_db_columns as $value )
    {
        $array_save_values[$value['Field']] = $this->input->post($value['Field']);
    }

insert:

$ this-> db-> insert ('props', $ array_save_values);

обновление:

$ this-> db-> where (' id ', $ id); $ this-> db-> update ('props', $ array_save_values);

1
ответ дан 8 December 2019 в 14:48
поделиться
Другие вопросы по тегам:

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