草庐IT

ios - MPMusicPlayerController 打破锁屏控制

我正在尝试使用MPMusicPlayerController播放Apple音乐歌曲,但我无法使用锁定屏幕控件。似乎MPMusicPlayerController覆盖了remoteControlReceivedWithEvent监听器。这是我设置Controller的方式:self.player=[MPMusicPlayerControllerapplicationMusicPlayer];self.player.repeatMode=MPMusicRepeatModeNone;self.player.shuffleMode=MPMusicShuffleModeOff;[self.pla

ios - 来自父类(super class)的 NSTimer 调用函数

假设我有一个用作计时器的类Timer。我希望所有其他可以像计时器一样工作的类都具有Timer类型的属性。问题是:Timer类使用了NSTimer属性,我不知道如何在其中关联来自外部Timer的函数。例如:类A有属性B,即Timer。scheduledTimerWithTimerInterval如何调用A的某个函数?这是计时器:importUIKitclassTimer{varinterval:NSTimeInterval!varcounting:Bool=falsevarnumberOfTouches:Int=0privatevartimer:NSTimer=NSTimer()init

后台的 ios(swift) 位置 (ios 9.3.2) 停止工作

我不确定这是错误还是某种配置问题但是(但我将每个选项都放在info.plist、locationManager.allowsBackgroundLocationUpdates=true以及我在网上找到的所有其他提示中,但问题仍然存在)locationManager(manager:CLLocationManager,didUpdateLocationslocations:[CLLocation]){在后台(应用程序关闭)的某个(随机)时间后停止更新位置。在iphone4sios8.4上不存在此问题。也许其他人遇到过这个问题?谢谢 最佳答案

ios - 单击左右按钮时将 CollectionView 的单元格向左和向右滚动

实际上我有像这样的UICollectionView的可见单元格-(void)scrollViewDidEndDecelerating:(UIScrollView*)scrollView{for(UICollectionViewCell*cellin[self.obj_CollectionView1visibleCells]){NSIndexPath*indexPath=[self.obj_CollectionView1indexPathForCell:cell];lastIndex=[indexPathindexAtPosition:[indexPathlength]-1];if(la

ios - UIPageViewController 错误中的导航栏

我有垂直UIPageViewController和滚动过渡模式。底部ViewController有导航Controller,但不显示顶部栏。顶ViewController有另一个导航Controller,但显示顶栏。当我滚动到顶部时,VC导航栏发生变化。在滚动动画帧结束之前正确。但在他突然改变框架之后。我不知道这东西是怎么修好的。有什么想法吗?页面ViewController:@interfaceFRTVerticalPageViewController()@property(strong,nonatomic)NSArray*controllers;@end@implementatio

ios - UITableView 继续查看 Controller 不工作

在我的应用程序中,我有一个列出friend姓名的表格View,当您单击表格View中的姓名时,它应该执行转入另一个存储此friend信息的ViewController。虽然我可以点击这些行,但它并没有执行到friend信息ViewController的转换。有想法该怎么解决这个吗?提前致谢!:)@IBOutletweakvartableView:UITableView!varfriends=["A","B","C","D"]overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingthe

ios - 如何更改输入总线上的抽头频率?

关闭。这个问题是notreproducibleorwascausedbytypos.它目前不接受答案。这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助future的读者。关闭6年前。Improvethisquestion我有这段代码,我想从iPhone的麦克风输入。给定44100Hz的采样率,我希望每秒输入十次。抽头必须“每4410个样本”发生一次。但无论我怎么做,敲击每~400毫秒发生一次,每次给我16384个样本。控制攻丝频率的正确方法是什么?self.audioSession=AVAudioSession.s

ios - 如何将变量的值设置为从 Alamofire 收到的数据?

我有一个函数可以获取JSON格式的电影列表,如下所示:varsize:Int=0funcgetMovies(){Alamofire.request(.GET,"https://api.themoviedb.org/3/discover/movie",parameters:["sort_by":"popularity","api_key":"secretapikey"]).validate().responseJSON{responseinswitchresponse.result{case.Success:self.json=JSON(response.result.value!)se

ios - 如何从我的 TableView 更新标签,objective-c

这是我尝试从tableview更新我的标签。我做错了什么,无法理解。不同表格View中的标签。所以,我正在尝试将数据从TableView发送到详细ViewController#import"ViewController.h"#import"TechStars.h"#import"InfoViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingthev

ios - 如何使用 afnetworking 向请求添加代理

我一直在尝试使用afnetworking为要在我的webView中打开的链接添加代理。我正在设置webview,但我需要使用代理加载webview的内容。你们中有人知道我如何在NSURLRequest中实现代理吗?我所做的是:NSURLRequest*request=[NSURLRequestrequestWithURL:url];//2NSString*proxyHost=@"xxx.xxx.xx.x.";NSNumber*proxyPort=@"Myport";//CreateanNSURLSessionConfigurationthatusestheproxyNSDictiona