小编Tos*_*lji的帖子

当我更改时间间隔的值时,如何更新我的NSTimer

我有一个NSTtimer实现,它的工作正常.我还具有连接到所述时间间隔的参数UISlideriPhone.然而,当我改变它的价值NSTimer仍然在原来的时间间隔不会得到更新运行.我如何实现NSTimer并将其更改为时间间隔作为我的UISlider更改值.以下是我正在使用的线路NSTimer.

[NSTimer scheduledTimerWithTimeInterval:mySlider.value 
                                 target:self 
                               selector:@selector(myMethod) 
                               userInfo:nil 
                                repeats:YES];
Run Code Online (Sandbox Code Playgroud)

我希望它不断更新它的时间间隔与值UISlider.

iphone nstimer ios

7
推荐指数
1
解决办法
7625
查看次数

iOS:UISearchBar中的UIActivityIndi​​cator

是否可以在搜索时在UISearchBar中显示UIActivityIndi​​cator?

search xcode uisearchbar uiactivityindicatorview ios

7
推荐指数
3
解决办法
6775
查看次数

我可以通过代码将iPad键盘设置为停靠类型/非停靠类型/拆分类型吗?

用户可以从设备设置将键盘设置为停靠类型或拆分类型.

为了方便我们的应用程序,我们可以通过代码将iPad键盘设置为停靠类型/拆分类型吗?因为有时分体式键盘/非对接键盘最适合我们的用户界面.我搜索了很多线索,但我没有得到解决方案.

iphone keyboard ipad ios

6
推荐指数
1
解决办法
1027
查看次数

如何在UILabel中找到一个字母的位置(x,y)

我有一个带有文字的标签 @"Good,Morning"

我想找到(x,y) of letter ","(Comma)标签中的位置.

任何人都可以告诉和建议我如何找到这个..

objective-c uilabel ios

6
推荐指数
1
解决办法
3639
查看次数

对iOS开发门户中的现有App ID禁用推送通知复选框

我正在尝试为正在用于已发布的应用的应用ID 启用推送通知.此应用已被许多客户下载,所以我绝对不想更改应用ID,因此将其作为不同的应用发布.

启用推送通知的复选框已禁用,如图像所示.

知道为什么会这样吗?我没有使用通配符应用程序ID,我使用的是明确的应用程序ID.任何帮助是极大的赞赏.

在此输入图像描述

app-id push-notification apple-push-notifications ios

5
推荐指数
1
解决办法
1549
查看次数

如何连续旋转ios中的圆形图像?

我有2个按钮开始和停止.如果我单击开始按钮,它会在我单击停止按钮时启动它的旋转,它会在单击停止按钮时停在确切位置.

再次点击开始按钮,它开始从前一状态开始旋转.

我是如何实现这一目标的?

在开始我写这个代码

CABasicAnimation *rotation=[CABasicAnimationanimationWithKeyPath:@"transform.rotation"];
rotation.fromValue=[NSNumber numberWithFloat:0];
rotation.toValue=[NSNumber numberWithFloat:((360*M_PI)/180)];
rotation.duration=2;
rotation.repeatCounts=INFINITY;
[image.layer addAnimation:rotation forKey:@"Spin"];
Run Code Online (Sandbox Code Playgroud)

iphone ios

5
推荐指数
0
解决办法
2538
查看次数

进入后台时停止摄像机录制并保存文件

我一直在寻找2天的答案,但我似乎无法做到正确......

我有一个示例应用程序,使用AVCaptureSession和AVCaptureMovieFileOutput从设备录制音频和视频.

当我开始录音时,我打电话:

[self.movieFileOutput startRecordingToOutputFileURL:outputURL recordingDelegate:self];
Run Code Online (Sandbox Code Playgroud)

它开始录制到文件中.如果我再次按下按钮则会停止录制

[self.movieFileOutput stopRecording];
Run Code Online (Sandbox Code Playgroud)

一切运作良好,但当我输入背景(来电或HOME按)时,我在委托方法中出错:didFinishRecordingToOutputFileAtURL

我想要的操作应该是在进入后台时保存/完成文件.如果我在"applicationDidEnterBackground"上调用stopRecording,它将在调用applicationDidEnterBackground之前进入后台.进入活动状态时,它被称为....并生成错误并留下损坏的电影文件...

它似乎没有足够的时间来保存文件.

我在这里错过了什么?

这是我的错误

Error Domain=AVFoundationErrorDomain Code=-11818 "Recording Stopped" UserInfo=0x17594e20 {NSLocalizedRecoverySuggestion=Stop any other actions using the recording device and try again., NSUnderlyingError=0x175d3500 "The operation couldn’t be completed. (OSStatus error -16133.)", NSLocalizedDescription=Recording Stopped}

AVErrorSessionWasInterrupted = -11818
Run Code Online (Sandbox Code Playgroud)

camera ios avcapturesession avcapturemoviefileoutput

5
推荐指数
1
解决办法
2182
查看次数

iOS视频到音频文件的转换

我管理它使用NSUrlConnection下载YouTube视频并将其保存到设备.现在我想将此(我猜.mp4)文件转换为.mp3音频文件.有谁知道这个问题的解决方案?也许有办法只从视频中下载音频?这将节省大量时间.

audio video nsurlconnection ios

5
推荐指数
1
解决办法
2936
查看次数

如何在基于NSTableView的视图中绑定NSButton的单击操作

我有一个NSTableView被设置为'基于视图',并且在每个内部都有NSTableCellView一个NSButton和一个NSTextField.

正在从阵列控制器正确填充文本字段.按钮显示正确,但我在解决如何连接点击操作时遇到问题.

我认为这可以通过控制 - 从NSButtonIB中拖动到我的控制器中的这个简单方法(在本例中是NSDocument子类):

- (IBAction)testAction:(NSButton *)sender {
    NSLog(@"Test action");
}
Run Code Online (Sandbox Code Playgroud)

它连接良好但永远不会被解雇.任何想法为什么这是或如何解决它?

macos xcode objective-c nstableview

5
推荐指数
2
解决办法
1369
查看次数

拨出电话的VOIP拨号音iOS WebRTC

我正在使用进行iOS中的VOIP webrtc

如何为拨出电话产生拨号音,即在拨出电话连接之前如何在耳塞扬声器中产生铃声?

voip ios webrtc

5
推荐指数
1
解决办法
912
查看次数