当我在我的调整的PrefernceBundle中打开切换时,我正在寻找一种增加振动的方法。
这是我的代码的一部分:
#define PLIST_PATH @"/var/mobile/Library/Preferences/MyTweak.plist"
inline bool GetPrefBool(NSString *key)
{
return [[[NSDictionary dictionaryWithContentsOfFile:PLIST_PATH] valueForKey:key] boolValue];
}
%hook Config
- (void)setURL:(NSString *)fp8 {
if(GetPrefBool(@"kPatch")) {
fp8 = @"http://abcdef.com";
%orig(fp8);
}
return %orig;
}
%end
我想在你打开“kPatch”切换时做,设备振动。
我知道我需要使用它:
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
并导入:
#import <AudioToolbox/AudioServices.h>
但我不知道如何在我的代码中使用它们。
全部谢谢!
答案 0 :(得分:0)
你可以试试这个:
只需创建一个让设备振动并将其连接到IBOutlet的功能
ViewController.h
-(IBAction)Vibrate;
ViewController.m
#import "ViewController.h"
#import "AudioToolbox/AudioToolbox.h"
@implementation ViewController
-(IBAction)Vibrate
{
AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
}
答案 1 :(得分:0)
你需要做同样的事情,只需导入类并将该函数写入你想要振动的地方。