jjzjj

ios - 为什么 Xcode 认为我的变量在应该返回 NSString 时返回了 NSURL?

我收到以下警告:“从NSURL分配NSString的指针类型不兼容”。这是有问题的代码:cell.articleURL.text=[self.articles[row]URL];我正在为一个标签分配Article对象的URL属性的值。self.articles数组仅用于保存Article对象。在Article类中我有这个:@property(nonatomic,strong)NSString*URL;为什么它认为它是一个NSURL? 最佳答案 问题是self.articles[row]将返回类型为id的对象,这意味着Objectiv

ios - 从空字符串解析时如何使NSURL变量为零?

我是iOS开发的新手。有时我的API服务器返回一个nil值。当我尝试创建NSURL实例时,这会引发错误。条件是:NSString*tmpURL=nil;NSURL*url=[NSURLURLFromString:tmpURL];在这种情况下,它会使应用程序崩溃。我只想让url变量为nil,而不是引发错误。 最佳答案 怎么样:NSString*tmpURL=nil;NSURL*url=tmpUrl?[NSURLURLFromString:tmpURL]:nil; 关于ios-从空字符串解析

objective-c - 使用哈希标签搜索打开 native Twitter 应用程序

在iOS5上,我试图打开一个带有动态主题标签搜索词的本地Twitter应用程序。我试过:-(void)openForHashTag:(NSString*)hashTag{UIApplication*app=[UIApplicationsharedApplication];NSURL*twitterURL=[NSURLURLWithString:[NSStringstringWithFormat:@"twitter://search?q=%@",hashTag]];DLog(@"HashtagURL:%@",twitterURL);if([appcanOpenURL:twitterURL

iphone - NSUrl FileUrlWith Path 在末尾附加 "-- file://localhost/"

我正在使用MPMoviePlayerController从url播放视频。为此,我从Xml解析器获取链接。这很好。NSString*path=[[self.itemsobjectAtIndex:videoIndex]objectForKey:@"link"];我正在将该路径分配给NSURLfileWithPath,如下所示。NSURL*mediaUrl=[NSURLfileURLWithPath:path];在打印mediaUrl时,NSLog给出“http://example.com--file://localhost/"为什么--file://localhost/被附加到url,因

ios - 'NSInvalidArgumentException',原因 : '*** -[NSURL initFileURLWithPath:]: nil string parameter'

我对这里发生的事情摸不着头脑......打印插件不工作......我正在尝试向应用程序添加打印机插件。映射我的xml并加载html文件后,我没有在Xcode中看到错误。但是,当我运行该应用程序时,它崩溃了并且日志显示:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'*-[NSURLinitFileURLWithPath:]:nilstringparameter'我很担心,因为自从过去24小时以来我无法克服它...任何帮助都会很好..或者如果有人可以让我知道如何在我的应用程序中准确运行打印机

objective-c - 使用来自 NSURL 的 UIImage 存储图像

使用UIImage,我知道我们可以存储来自URL的图像。但我目前被困在某个不适合我的地方。我正在尝试从URL中获取图像,如下所示:NSString*filename=@"12121212"UIImage*logoImage=[UIImageimageNamed:[NSStringstringWithFormat:@"http://www.example.com/devlopment.cfm?method=%@",fileName]];NSURL*url=[NSURLURLWithString:logoImage];我确定,我正在获取图像但无法加载它。我走的路对吗?西米

iphone - NSURL 错误过多

我遇到了错误1000(URL错误过多),我不确定发生了什么。示例URL大致如下所示(它已经编码了我从BadURLwhenrequestingwithNSURL中读取的百分比):http://test1.test.com/X?op=find&base=tpl01&request=%28%28WCL=DVD%20or%20WCL=VCD%20or%20WCL=SDVD%29%20AND%20%28WFM=VM%29%20AND%20%28WIS=19%20or%20WIS=01%29%29但是,我仍然不确定为什么它不起作用。如果需要(在百分比编码之前):http://test1.test.

ios - 在不使用来自 iOS 应用程序的任何特定 url 的情况下启动 Safari 应用程序

在我的一个iOS应用程序中,我必须启动Safari应用程序而不是在Safari中打开一些特定的Url,这可以通过以下方式实现:NSURL*url=[NSURLURLWithString:@"http://www.stackoverflow.com"];if(![[UIApplicationsharedApplication]openURL:url]){NSLog(@"%@%@",@"Failedtoopenurl:",[urldescription]);}但我只需要在打开最后一个选项卡的情况下启动safari应用程序(与进入该iOS应用程序之前离开的状态相同)。我们欢迎任何建议和帮助。

ios - 在 iOS 上生成本地网页的缩略图

我有一组本地HTML页面,我想为其即时批量生成缩略图(我只想显示缩略图,而不是完整的网页)。这是我完成此任务的方式:NSString*path=[[[NSBundlemainBundle]resourcePath]stringByAppendingPathComponent:link];NSURL*url=[NSURLfileURLWithPath:path];NSURLRequest*request=[NSURLRequestrequestWithURL:url];UIWebView*webView=[[UIWebViewalloc]initWithFrame:CGRectMake(

php - iOS Xcode NSURL 参数太多

在我的代码中,我试图将一些数据发送到我的PHP文件为了将内容添加到我的SQL中,我使用GET方法。到目前为止,我需要在网站上使用一个表单,但我想通过浏览它来添加数据,例如:http://server.com/add.php?user=somedatahere&message=最后的数据在这里到目前为止,我正在尝试使用这段代码:NSURL*add=[NSURLURLWithString:@"http://server.com/ios/add.php?user=iPhoneApp&message=%@",messageBox.text];[messageViewloadRequest:[N