class DetailViewController: UIViewController {code.................}
//inside (code......) we have to add
sensorTableView.delegate = self
sensorTableView.dataSource = self
Я до сих пор понятия не имею, что означает код, но это будет работать, если кнопка слайдера не будет реагировать
Никогда не используйте переменные env, как в неправильном ответе выше.
Переменные env могут обновляться пользователем.
Вызов API GetWindowsDirectory может помочь. Вы можете дополнительно проанализировать эту информацию, используя API для анализа информации о букве диска.
Существует переменная окружения с именем SystemDrive
, которая установлена на системный диск (что удивительно). Как вы можете к нему обратиться, вызов getenv ()
.
char *sysDrive = getenv ("SystemDrive");
if (sysDrive == NULL) {
// vote me down.
} else {
// vote me up and use it.
}
На этой странице приведен полный список доступных переменных среды, если вы не можете полагаться на конкретные каталоги, существующие на системном диске.
В качестве альтернативы используйте вызов API Windows SHGetSpecialFolderPath () и передайте правильный CSIDL . Тогда вам не нужно полагаться на переменные окружения.
Хотя обратите внимание на те страницы, что это было заменено другими функциями в Vista (это все равно должно работать, так как эта функция становится оболочкой для новой).
SYSTEMDRIVE
PROGRAMFILES
SYSTEMROOT
WINDIR
Не предполагайте, что Program Files находится на том же диске, что и Windows. Обычно это так. Обычно.