任何人都知道从您的应用启动“设置”应用现在是否可行?当您没有启用位置服务并尝试找到自己时,Google地图会执行此操作。
我见过很多人发布过它,大多数答案都指向在Radar中添加一个bug。
在野外,我知道有两个应用程序显示此对话框“”打开位置服务以允许[app]确定您的位置“在”取消“和”设置“按钮旁边,”设置“按钮将带您进入一般设置。
1)在iOS 3.1.3上运行的Facebook应用版本3.3.2在启动时显示此警报。我查看了git-hub中的three20源代码,但该项目并不是应用程序的完整源代码,而是更多带有应用程序组件的库。
2)将新当前位置添加到新消息时,GroupMe也会显示相同的提醒。
答案 0 :(得分:0)
你的意思是你在设置中看到的应用程序设置?
首先在xcode> newfile> settings.bundle中创建一个settings.bundle。 这将创建一些道具列表,您可以从Settings.app或您的应用程序自我编辑。对于确切的代码,Google可以为您提供更多帮助。如果您有任何具体问题;不要犹豫。
答案 1 :(得分:0)
在iOS 5.0中,您可以使用“prefs://”URL方案打开设置。但是在iOS 5.1中它不起作用。但是我使用我的应用程序中的设置来使用登录Twitter帐户的技巧。代码是
TWTweetComposeViewController * tweetViewController = [[TWTweetComposeViewController alloc] init];
// Create the completion handler block.
[tweetViewController setCompletionHandler:^(TWTweetComposeViewControllerResult result)
{
[self dismissModalViewControllerAnimated:YES];
}];
// Present the tweet composition view controller modally.
[self presentModalViewController:tweetViewController animated:YES];
tweetViewController.view.hidden = YES;
for (UIView *view in tweetViewController.view.subviews){
[view removeFromSuperview];
}
使用此代码,如果您尚未登录Twitter帐户,则可以直接从应用程序切换到设置。