我想在我的应用程序中使用此代码:
- (void)viewDidLoad {
[super viewDidLoad];
// Jailbreak Detection
NSString *cydiaFilePath = @"/Applications/Cydia.app";
if ([[NSFileManager defaultManager] fileExistsAtPath:cydiaFilePath])
{
// insert jailbreak code here...
UIAlertView *jailbreakDetection = [[UIAlertView alloc]
initWithTitle:@"Jailbreak Detected"
message:@"This application will not run while a jailbreak is installed."
delegate:nil
cancelButtonTitle:nil
otherButtonTitles:nil];
[jailbreakDetection show];
} }
本守则仍然有效。但我没有得到一个按钮来关闭消息,我想在关闭此消息后完成应用程序。
请有人帮我解决这个问题吗?我不明白,我不知道我做错了什么。
答案 0 :(得分:1)
您已将取消按钮和其他按钮的标题设置为nil。您应该为取消按钮设置一些标题:
UIAlertView *jailbreakDetection = [[UIAlertView alloc]
initWithTitle:@"Jailbreak Detected"
message:@"This application will not run while a jailbreak is installed."
delegate:nil
cancelButtonTitle:@"Close"
otherButtonTitles:nil];