Вам может понадобиться добавить метку в imageView здесь.
override func viewDidAppear(_ animated: Bool) {
// imageHolder is UIImageView.
imageHolder.clipsToBounds = true
imageHolder.backgroundColor = UIColor.black
//the label is called labelView here
imageHolder.addSubview(self.labelView)
imageHolder.isUserInteractionEnabled = true
self.labelView.isUserInteractionEnabled = true
}
В инструкциях Oracle по установке Instantclient указано, что пользователь установил LD_LIBRARY_PATH. Это очень проблематично для нескольких пользователей.
Чтобы использовать InstantClient без установки каких-либо переменных среды:
Загрузите дистрибутив InstantClient с oracle.com. Для разработки не Java-программного обеспечения вам потребуется (при условии, что Oracle 10.2):
instantclient-basic-linux-x86_64-10.2.0.4.0.zip
instantclient-sdk-linux-x86_64-10.2.0.4.0.zip
instantclient-sqlplus-linux-x86_64-10.2.0.4.0.zip
Распакуйте три файла. Это даст вам каталог
instantclient_10_2/
Скопируйте файлы в / usr, который является одним из мест по умолчанию для поиска динамического загрузчика.
sudo cp instantclient_10_2/sdk/include/*.h /usr/include
sudo cp instantclient_10_2/sqlplus /usr/bin
sudo cp instantclient_10_2/*.so* /usr/lib
Если вы используете tnsnames.ora, скопируйте его в / etc, который является глобальным местом по умолчанию поиск во время выполнения оракула.
sudo cp tnsnames.ora /etc
Тест с
/usr/bin/sqlplus scott/tiger@myoracle
Вы, конечно, можете переименовать sqlplus в sqlplus.real и создать сценарий оболочки:
#!/bin/sh
if [ "$LD_LIBRARY_PATH" = "" ]
then
LD_LIBRARY_PATH=/what/ever
else
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/what/ever
fi
export LD_LIBRARY_PATH
exec sqlplus.real ${1+"$@"}
Добавьте путь к библиотеке в /etc/ld.so.conf
, затем запустите / sbin / ldconfig
. Вам не нужно устанавливать LD_LIBRARY_PATH
для библиотек, установленных в стандартных местах, таких как / usr / lib
, потому что эти местоположения уже настроены в /etc/ld.so.conf
.
Для всех, кто играет с Solaris (например, я!), Пришедших из Linux, я обнаружил, что решение @David Phillips хорошо работает с помощью команды Solaris crle -u -l / opt / instantclient
Благодаря сообщению http://chrismiles.info/systemsadmin/solaris/articles/ld-path-customisation-on-solaris/