jjzjj

ios - 如何从我的应用程序打开 ios native 拨号器应用程序

我想打开native拨号器应用程序并允许用户在那里输入电话号码。我想要这个的原因是因为在我的应用程序中,用户需要使用USSD代码才能调用电话,但是使用下面的代码没有任何反应(没有启动)NSString*phoneNumber=[@"tel://"stringByAppendingString:number];[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:phoneNumber]];我在此处(StackOverflow)了解到,禁止从您的应用程序调用包含*和#的内容。所以我想问一下是否有任何解决此限制的方法。

ios - AVAsset 无法识别 NSURL - 崩溃 - iOS

我正在制作一个iOS应用。它的特点之一是可以保存录音和保存音频文件。为了保存录制的音频文件的URL,我将它们作为文件路径存储在NSUserDefaults中,如下所示:file:///var/mobile/Containers/Data/Application/17F8E799-D7E1-4B3C-9DFE-7BA48E346314/Documents/recordName.aif我正在使用名为“FVSoundWaveDemo”的库来尝试显示录制文件的声波。但是我的URL有问题......“FVSoundWaveDemo”中的示例加载本地导入的文件,如下所示:NSString*file

ios - SFSafariViewController 完成按钮不起作用

我有一个嵌入在NavigationController中的测试ViewController。在测试ViewController中,我有一个WebView按钮。当我单击该按钮时,它会导航到SafariViewController并加载给定的URL。在该WebView中,当我单击“完成”按钮时,它会调用名为safariViewControllerDidFinish的委托(delegate)方法。但是SafariViewController并没有被忽略。这是我的代码。-(IBAction)bannerWebviewAction:(id)sender{NSURL*urls=[NSURLURLW

ios - 将 mp4 视频保存到设备相机胶卷

我从一个NSString开始,它是一个.mp4文件的url,从这里我想将该视频保存到设备相机胶卷中。看来我只能保存.mov文件,所以我必须先转换.mp4,但是我看到的几篇关于这个的帖子没有帮助。谁能帮我完成这个?提前致谢... 最佳答案 您可以将mp4文件保存到相机胶卷,前提是它使用supportedcodecs.例如:NSURL*sourceURL=[NSURLURLWithString:@"http://path/to/video.mp4"];NSURLSessionTask*download=[[NSURLSessionsha

objective-c - NSURL 在模拟器中为空,但在 iPad 上没问题

我正在尝试将音频文件加载到iPad上的AVAudioPlayer中。当我在iPad上运行它时,它发现它在包中很好。但是,如果我尝试通过模拟器运行它,我会收到NSURL的空错误。这是代码片段(num是任意int):NSString*name=[NSStringstringWithFormat:@"st-answermachine-%i",num];NSLog(@"name=%@",name);NSString*path=[[NSBundlemainBundle]pathForResource:nameofType:@"m4a"];NSLog(@"path=%@",path);NSURL*

objective-c - 带有 UIWebView loadRequest 的 UIActivityIndi​​cator?

所以我有一个View,其中包含一个带有HTML内容的WebView。这是我显示它的代码:NSURL*url=[NSURLURLWithString:urlWeb];NSURLRequest*request=[NSURLRequestrequestWithURL:url];[vueloadRequest:request];vue.scalesPageToFit=YES;这很好用。但是当然在显示HTML内容之前会有一点延迟,此时我想显示一个UIActivityIndi​​cator。我知道我必须使用:[myActivityIndicatorstartAnimating];[myActivi

objective-c - NSURL连接优化

我试图通过iPhone了解NSURLConnection在3G网络上的性能。我有以下测试代码-(void)doTest2{max=5;NSURL*url=[NSURLURLWithString:@"http://www.google.com"];NSURLRequest*request2=[[[NSURLRequestalloc]initWithURL:url]autorelease];NSURLConnection*conn=[[NSURLConnectionalloc]initWithRequest:request2delegate:self];self.startDate=[NS

iphone - NSURL 到 NSData(Cocoa 错误 256。)

我需要序列化我的NSURL。object是NSManagedObject的类型。NSURL*objectURIRepresentation=[[objectobjectID]URIRepresentation];NSError*error=nil;NSData*objectIDData=[NSDatadataWithContentsOfURL:objectURIRepresentationoptions:NSDataReadingMappederror:&error];我收到错误:(Cocoa错误256。)。有任何想法吗?有些事告诉我,使用dataWithContentsOfURL:不

ios - 使用 Cocoa-Touch 播放从文档目录下载的视频

我正在尝试让我的应用程序播放已下载到文档目录的视频文件。我知道文件正在下载,但我似乎无法播放该文件,这是我的代码:-(IBAction)play{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtIndex:0];NSString*path=[documentsDirectorystringByAppendingPathComponent:@"%@/piggy.m4v"]

iphone - NSURL 为 null 而 NSString 在 Objective-C 中是正确的

我有一个包含url的NSString,当我用NSString分配NSURL时,NSURL输出(空)。这是因为url中有一些非法字符,如果不对包含url的NSString进行编码,NSURL是无法读取的。NSString*u=[incomingUrlStringstringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];NSURL*url=[NSURLURLWithString:u];NSLog(@"INCOMINGURLSTRING:%@",u);NSLog(@"URL:%@",url);输出是:INCOMING