Если Вы подразумеваете желание их назад как строки в том формате;
SELECT
CONVERT(CHAR(4), date_of_birth, 100) + CONVERT(CHAR(4), date_of_birth, 120)
FROM customers
Я считаю, что решение состоит в том, чтобы сделать системный вызов launchctl, поскольку это демон, отвечающий за запуск / остановку системных служб.
Вам необходимо убедиться, что двоичные файлы и файлы заголовков ОБЕИХ находятся в папках PrivateFrameworks в папке:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.2.sdk/System/Library/PrivateFrameworks
. Это позволит вам импортировать PrivateFrameworks, например BluetoothManager.framework, в ваше приложение и не получить ошибок. Вы можете узнать, как получить заголовки в Интернете. Это работает для 3.1.2 +, потому что я пишу приложение прямо сейчас, которое отлично работает на моем устройстве, а также на Sim.
Если вы собираетесь тестировать в симуляторе, используйте следующее:
#if TARGET_IPHONE_SIMULATOR
//This is where simulator code goes that use private frameworks
#else
/* this works in iOS 4.2.1 */
Class BluetoothManager = objc_getClass("BluetoothManager");
id btCont = [BluetoothManager sharedInstance];
[btCont setPowered:YES];
#endif
Я тоже занимаюсь этим. Вам необходимо включить в свой проект фреймворк bluetoothmanager и файл заголовка. Он должен находиться в
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework/
Если файл заголовка не там, вам нужно взять файл .h, который был сгенерирован из библиотеки, и включить его в свой проект. Я погуглил, чтобы найти его; Вот один из них:
http://iphone-dev.googlecode.com/svn/branches/include-1.2-sdk/include/BluetoothManager/
После того, как это будет добавлено в ваш проект, ваш импорт должен выглядеть так: это, если файл заголовка уже был в структуре:
#import <BluetoothManager/BluetoothManager.h>
Или это, если вы добавили свой собственный файл BluetoothManager.h в свой проект:
#import "BluetoothManager.h
Чтобы переключить bluetooth, вот код:
BluetoothManager *manager = [BluetoothManager sharedInstance];
[manager setEnabled:![manager enabled]];
Я создал утилиту для сделаю это сам, и это действительно сработает. Обратите внимание: если все, что вам нужно сделать, это создать утилиту для переключения bluetooth и выхода без какого-либо пользовательского интерфейса, создайте новый проект в XCode и используйте шаблон оконного приложения. Добавьте код в метод didFinishLaunchingWithOptions и замените [window makeKeyAndVisible]
на exit (0)
.