При удивлении, какой код в цели-c должен, я использую для сотрясения iPhone непрерывно...
Вы можете использовать код из « Как сделать iPhone вибрировать для произвольных долгов? »:
extern void * _CTServerConnectionCreate( CFAllocatorRef, int (*)(void *, CFStringRef, CFDictionaryRef, void *), int *);
extern int _CTServerConnectionSetVibratorState(int *, void *, int, int, float, float, float);
// Initialize
connection = _CTServerConnectionCreate(kCFAllocatorDefault, &vibratecallback, &x);
// Start Vibration
_CTServerConnectionSetVibratorState(&x, connection, 3, intensity, 0, 0, 0);
// End Vibration
_CTServerConnectionSetVibratorState(&x, connection, 0, 0, 0, 0, 0);
Бьюсь об этом, это сделает его довольно сложно для Ваше приложение для одобрения для AppStore! Проверьте неофициальные критерии отклонения в магазине приложений .
Не делай этого. Помимо того, что это может вывести вас отказаться, это просто плохая форма.