Tag: 锁屏

在iOS 5上locking屏幕时,NSTimer事件不会发生

我已经看到了这几次,但我还没有真正看到一个明确的答案… 由于iOS 5我的应用程序似乎遇到了问题,如果用户locking屏幕,我的NSTimer在locking屏幕约20秒后停止发射。 这使得我的应用程序,如果用户locking屏幕,每次定时器触发无声点播放声音。 这只是因为我更新我的设备到iOS 5。 我的问题是1.是否有任何解决方法,使相同的function在更新的设备上工作或2.如果您的应用程序没有在locking状态下运行,build议您不要收到错误评论。

locking屏幕iPod控件无法使用Spotify音乐播放器

我将Spotify播放器添加到使用MPMusicPlayerController播放音乐的应用程序中。 当Spotify正在播放音乐并且屏幕被locking时,当用户在locking的屏幕上按下这些button时,远程控制事件不会被播放/暂停以及FFW / RWD接收。 如果从MPMusicPlayerController播放音乐,则可以根据以下代码接收遥控事件: -(void) ViewDidLoad { … [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; [self becomeFirstResponder]; … } 和 – (BOOL) canBecomeFirstResponder { return YES; } – (void) remoteControlReceivedWithEvent: (UIEvent*) event { // see [event subtype] for details if (event.type == UIEventTypeRemoteControl) { // We may be receiving an event from the lockscreen switch (event.subtype) { case […]

当应用程序在后台运行时,以编程方式更改iPhonelocking屏幕

我正在开发一个iphone应用程序,我必须改变lockscreen图像编程应用程序运行在background.I有很多东西说这是不可能的,但有一个应用程序,请让我知道如何实现这一目标。 谢谢。

如何locking在iPhone纵向/横向屏幕?

我的应用程序支持所有的方向,但在less数情况下,我想locking屏幕 纵向/横向模式。 在我的应用程序中,我有两种pdf文档。 一个是纵向文件,另一个是横向文件。 我只想在纵向视图中打开纵向文档,而在纵向文档中打开 仅景观视图。 我想这样做:如果我的应用程序打开横向视图,我点击 纵向文档,所以它必须旋转纵向视图和相同的景观如此 我的应用程序打开纵向视图,当我点击景观文件 必须旋转或者只能在横向打开文档。 希望我让你们明确的赦免我的英语希望你明白我想要什么 需要你的帮助 。 先谢谢你 这里是我的一些代码: – (void)viewDidLoad { [super viewDidLoad]; UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]; if (orientation == UIInterfaceOrientationPortrait || orientation == UIInterfaceOrientationPortraitUpsideDown) { NSLog(@"Portrait"); if ([orientationObject isEqualToString:@"p"]) { //If the document is portrait pdfScrollViewFrame = CGRectMake(-0.0, -80.0, 770.0, 1085.0); } else{ // If […]

iOS私有API:locking设备并closures屏幕

我正在制作一个越狱应用程序,在用户启动应用程序时locking设备。 我试过GSEventLockDevice(); 从GraphicsServices.framework但这不能正常工作,因为它locking屏幕,但不closures屏幕。 有另一种方法来locking屏幕没有MobileSubstrate ?

xcode – MPNowPlayingInfoCenter信息不显示在iOS 8上

我正在开发一个音乐应用程序,它应该在后台播放音乐。 我使用MPMoviePlayerController播放音乐。 我的代码来启动MPMoviePlayerController : NSString* resourcePath = [[NSBundle mainBundle] resourcePath]; resourcePath = [resourcePath stringByAppendingString:@"/music.m4a"]; NSError* err; self.player = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:resourcePath]]; if (err) { NSLog(@"ERROR: %@", err.localizedDescription); } AVAudioSession *session = [AVAudioSession sharedInstance]; [session setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil]; [session setActive:YES error:nil]; [[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; [self.player setShouldAutoplay:NO]; [self.player setControlStyle: MPMovieControlStyleEmbedded]; self.player.view.hidden = YES; [self.player prepareToPlay]; 当我执行[self.player […]

以编程方式更改iOSlocking屏幕

我正在构build一个应用程序,它必须能够在iPhonelocking屏幕上显示我自己的视图。 我见过很多的应用程序,让你自定义锁屏等等,这些应用程序商店的应用程序,所以我猜它有可能。 我只是不知道在iOS SDK中使用甚至尝试实现这一点。 有任何想法吗? 将不胜感激! 哦和PS:一样的壁纸 – 我们可以改变这从我们的应用程序内?

iOS KeyChain不从后台检索值

我目前在iOS KeyChain中存储用户名(email)和电子邮件和密码的哈希散列。 我正在使用这里find的ARC'ified版本。 KeychainItemWrapper *wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"MyCustomIdentifier" accessGroup:nil]; [wrapper setObject:APP_NAME forKey:(__bridge id)kSecAttrService]; [wrapper setObject:email forKey:(__bridge id)kSecAttrAccount]; [wrapper setObject:token forKey:(__bridge id)kSecValueData]; 这一切工作正常,当我需要拉动令牌为我的networking调用,而应用程序是积极的。 它适用于从干净的启动login,以及所有的networking通话。 当应用程序在后台时,麻烦就开始了。 请记住,这只是偶尔发生,我还没有把它固定到一个特定的iOS版本或设备。 用户访问一个位置(区域监控),我想用他们的状态更新服务器。 我试图从钥匙串中取出令牌,就像我为其他networking调用一样,并更新状态。 但是对于一些用户来说,价值是零。 没有它,我无法更新networking的东西。 为什么这个工作对大多数,但不是一小部分? KeychainItemWrapper *wrapper = [[KeychainItemWrapper alloc] initWithIdentifier:@"MyCustomIdentifier" accessGroup:nil]; NSString *token = [wrapper objectForKey:(__bridge id)kSecValueData]; 我已经回到了keychainwrapper的非ARC版本,但是我仍然得到相同的结果。 我将不胜感激这方面的任何反馈。 这只是我用户的一小部分,但这是我想解决的问题,不用担心。 提前致谢。 另外,我所有的后台工作都是在后台任务中设置的,以防止事情超时。 我对围绕钥匙链的工作没有任何问题,但是我不会让事情继续下去,直到我的令牌被填满。 编辑我已经找出了我的问题与他们的keychain不从背景中检索值。 我会在下面发表答案并接受,因为我觉得这个问题以后可能会对他人有用。