2010-01-19 19 views
10

सोच उद्देश्य-सी में क्या कोड मैं लगातार iPhone हिला का उपयोग करना चाहिए कंपन करने के लिए कैसे ...एक iPhone अनंत तक

+16

यह शरारती है। +1 :) –

+4

बैटरी। ड्र्रेन(): पी? –

+1

आईफोन उपयोगकर्ताओं के लिए कुछ भयानक करने के लिए +1 – iandisme

उत्तर

4

आप "How do you make the iPhone vibrate for arbitrary durations?" से कोड का उपयोग करना चाहते हो सकता है:

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); 

मुझे यकीन है कि यह आपके एप्लिकेशन को ऐपस्टोर के लिए अनुमोदित होने में काफी मुश्किल बना देगा! Unofficial App Store Rejection Criteria देखें।

-3

ऐसा मत करें। इस तथ्य के अलावा यह आपको अस्वीकार कर सकता है, यह बस खराब रूप है।

0

मैं असहमत आईओएस 5 कस्टम वाइब्रेशन मोड लागू किया है। तो कुछ मामलों में परिवर्तनीय कंपन स्वीकार्य है। एकमात्र चीज अज्ञात है कि पुस्तकालय किससे संबंधित है (निश्चित रूप से कोरटेलेफ़ोनी.फ्रेमवर्क नहीं है) और यदि यह डेवलपर्स के लिए खुला है।