我已经被这个问题困住很长时间了,我读了一堆线程,但没有一个描述我的问题,我尝试了一大堆不同的方法来做它,但没有一个奏效。我有一个PFFile,我从数组中提取并通过segue发送到下载详细视图。这个文件被称为“下载文件”。我正在尝试编程一个按钮,当点击启动下载。代码如下:
#import <UIKit/UIKit.h>
#import <Parse/Parse.h>
@interface PDFDetailViewController : UIViewController {
}
@property (strong, nonatomic) IBOutlet UILabel *PDFName;
@property (strong, nonatomic) IBOutlet UILabel *PDFDescription;
@property (strong, nonatomic) NSString* PDFna;
@property (strong, nonatomic) NSString* PDFdes;
@property (retain,nonatomic) PFFile * downloadfile;
- (IBAction)Download:(id)sender;
@end
- (IBAction)Download:(id)sender {
[self Savefile];
}
-(void) Savefile {
NSData *data = [self.downloadfile getData];
[data writeToFile:@"Users/Danny/Desktop" atomically:NO];
NSLog(@"Downloading...");
}
@end
下面是发送下载文件的segue:
detailVC.downloadfile=[[PDFArray objectAtIndex:indexPath.row]objectForKey:@"PDFFile"];
我使用PFQuery获取数组数据并将其存储到“pdfarray”中。这是一个同步下载,因为当我单击按钮时会出现一条警告消息,说主线程正在使用。虽然文件没有显示在我的桌面上。
你试过使用这个解析方法吗?
GetDataInBackgroundWithBlock:
-(void) Savefile {
[self.downloadfile getDataInBackgroundWithBlock:^(NSData *data, NSError *error) {
if (error) {
// handle error
}
else if (data) {
[data writeToFile:@"Users/Danny/Desktop" atomically:NO];
}
}];
}
我不知道“?”和“:”的用法。
我是Hibernate和JPA的新手,我对这个注释有问题。有人能简单地解释一下这个注释到底在做什么吗?因为在这种情况下,文档对我来说很难理解。 编辑我明白什么是持久上下文,但在代码中,我有这样的例子: 我对@PerustenceContext做什么有问题。抱歉,也许我没有具体说明。
我这里有一些关于Java的练习问题。我们应该在不使用编译器的情况下确定答案。 参考以下方法: 调用product(6)时的输出是什么? D)48 E)70 根据答案,正确的输出是48。我真的不明白为什么这是真的。6不符合基本情况,所以转到else语句。那么,乘积(6-2)=乘积(4),乘积(2)得到乘积(0),乘积(2)得到乘积(0),得到6*4,4*2,2*0,0*0。但那是32,不是48?是不
日安, 我有一个问题,在我的代码中,一个声明在函数之外有一个错误。 谢谢
我想写一个brainfuck口译员,但我错过了一些上下文或其他东西。应该被调用以处理“
问题内容: 我已经阅读了数百篇有关Java中“ this”的解释,但是我真的很难理解它。我正在并行学习android和java,我知道这样做比较难,但是我很喜欢。我被杀死的一件事是“ this”。我正在粘贴下面一次使用“ this”的教程中的代码。我本打算只编写一段代码,但希望尽可能提供帮助。 我正在寻找可以添加到笔记中的“ this”的良好解释。任何和所有帮助表示赞赏。提前致谢。 示例代码从下面