草庐IT

ios - 无法使用 UIActivityViewController 以 NSDATA 的形式共享 Docx

我正在使用UIWebView打开一个Docx文件,该文件采用从另一个Controller传递到webview的NSDATA形式。我也在使用UIAcvitityController在社交媒体上分享内容。它适用于图像类型和PDF类型,但不适用于DOCX和XLSX。我需要在这里做什么特别的事情吗?UIActivityViewController*activityViewController=[[UIActivityViewControlleralloc]initWithActivityItems:self.downloadDataapplicationActivities:self.appl

ios - 将 Gif 图像转换为 NSData

我的相册里有一张gif图片。当我使用UIImagePickerController选择该图像时,我需要将图像转换为NSData进行存储。之前,我用过NSData*thumbData=UIImageJPEGRepresentation(thumbnail,0.5);但它不适用于gif图像。thumbData将为零。如何从gif图像中获取NSData?我怎么知道这是一个需要特殊处理的gif图片? 最佳答案 这里的关键是将GIF文件或URL下载直接保存到NSData中,而不是将其制作为UIImage。绕过UIImage将使GIF文件保留动

ios - 将 Gif 图像转换为 NSData

我的相册里有一张gif图片。当我使用UIImagePickerController选择该图像时,我需要将图像转换为NSData进行存储。之前,我用过NSData*thumbData=UIImageJPEGRepresentation(thumbnail,0.5);但它不适用于gif图像。thumbData将为零。如何从gif图像中获取NSData?我怎么知道这是一个需要特殊处理的gif图片? 最佳答案 这里的关键是将GIF文件或URL下载直接保存到NSData中,而不是将其制作为UIImage。绕过UIImage将使GIF文件保留动

iphone - 将 NSData 加载到 UIWebView

在我的网络浏览器中,我试图用从NSURLConnection获得的NSData加载一个UIWebView。当我尝试将它加载到UIWebView时,它显示的是HTML纯文本而不是网站。这是我的代码:在viewDidLoad:NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://www.msn.com"]];[NSURLConnectionconnectionWithRequest:requestdelegate:self];稍后在代码中:-(void)connection:(NSURLC

iphone - 将 NSData 加载到 UIWebView

在我的网络浏览器中,我试图用从NSURLConnection获得的NSData加载一个UIWebView。当我尝试将它加载到UIWebView时,它显示的是HTML纯文本而不是网站。这是我的代码:在viewDidLoad:NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:@"http://www.msn.com"]];[NSURLConnectionconnectionWithRequest:requestdelegate:self];稍后在代码中:-(void)connection:(NSURLC

ios - swift 2 : NSData(contentsOfURL:url) returning nil

我有一个包含JSON文件的网页地址。我正在尝试在Swift2中以NSDictionary的形式访问JSON文件。每次我调用NSData(contentsOfURL:url!)时,url是NSURL的类型吗?,它返回nil。我正在使用Xcode7Beta,该项目最初是在Xcode6中制作的。以下代码导致了问题。leturl=NSURL(string:myurl)//myurlisthewebpageaddress.letdata=NSData(contentsOfURL:url!)//thebitthatreturnsnil//dataissettonil//IwouldperformN

ios - swift 2 : NSData(contentsOfURL:url) returning nil

我有一个包含JSON文件的网页地址。我正在尝试在Swift2中以NSDictionary的形式访问JSON文件。每次我调用NSData(contentsOfURL:url!)时,url是NSURL的类型吗?,它返回nil。我正在使用Xcode7Beta,该项目最初是在Xcode6中制作的。以下代码导致了问题。leturl=NSURL(string:myurl)//myurlisthewebpageaddress.letdata=NSData(contentsOfURL:url!)//thebitthatreturnsnil//dataissettonil//IwouldperformN

iphone - 如何将 UIImage 转换为 NSData 或 CFDataRef?

如何将UIImage转换为NSData或CFDataRef?我需要将CFDataRef传递给ABPersonSetImageData。 最佳答案 这对我有用,适用于PNG图像。对于其他图像类型,我假设您只需要找到相应的UIImage...Representation方法即可。UIImage*image=[UIImageimageNamed:@"imageName.png"];NSData*imageData=[NSDatadataWithData:UIImagePNGRepresentation(image)];如果您需要一个UII

iphone - 如何将 UIImage 转换为 NSData 或 CFDataRef?

如何将UIImage转换为NSData或CFDataRef?我需要将CFDataRef传递给ABPersonSetImageData。 最佳答案 这对我有用,适用于PNG图像。对于其他图像类型,我假设您只需要找到相应的UIImage...Representation方法即可。UIImage*image=[UIImageimageNamed:@"imageName.png"];NSData*imageData=[NSDatadataWithData:UIImagePNGRepresentation(image)];如果您需要一个UII

iphone - 如何从 NSData 读取字节

任何人都可以建议一种从NSData读取字节的方法(比如@interfaceNSInputStream中的读取函数:NSStream) 最佳答案 HowtoreadbinarybytesinNSData?可能对你有帮助:NSString*path=@"…putthepathtoyourfilehere…";NSData*fileData=[NSDatadataWithContentsOfFile:path];constchar*fileBytes=(constchar*)[fileDatabytes];NSUIntegerlength