相关疑难解决方法(0)

什么是文件目录(NSDocumentDirectory)?

有人可以向我解释iOS应用程序上的文档目录以及何时使用它?

以下是我目前的看法:

对我来说,它似乎是一个中央文件夹,用户可以存储该应用程序所需的任何文件.

这与Core Data存储数据的位置不同?

似乎每个应用程序都有自己的文档目录.

我可以自由创建文件目录的子目录,如文件目录/图像,或文件目录/视频?

ios nsdocumentdirectory

121
推荐指数
6
解决办法
13万
查看次数

iOS:从网址下载图片并保存在设备中

我想从网址http://a3.twimg.com/profile_images/414797877/05052008321_bigger.jpg下载图片

我使用以下代码,但图像未保存在设备中.我想知道我做错了什么.

 NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"http://a3.twimg.com/profile_images/414797877/05052008321_bigger.jpg"]];
 [NSURLConnection connectionWithRequest:request delegate:self];

 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 NSString *documentsDirectory = [paths objectAtIndex:0];
 NSString *localFilePath = [documentsDirectory stringByAppendingPathComponent:@"pkm.jpg"];
 NSData *thedata = NULL;
 [thedata writeToFile:localFilePath atomically:YES];

 UIImage *img = [[UIImage alloc] initWithData:thedata];
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch image ipad ios

46
推荐指数
3
解决办法
9万
查看次数

如何从URL下载文件并存储在文件夹中

我创建了一个具有两个页面的应用程序(显示数据列表的第一页和显示详细数据的第二页).

当点击任何单元格转到下一页并在下一页中存在一个名称为DOWNLOAD的按钮,当我点击该按钮时,我想要下载该文件下载并保存在文档文件夹中.我不知道.请指导我如何下载任何文件并存储在文件夹中.我在互联网上搜索,但我不明白.

请告诉我代码,如何用一个按钮下载任何文件.对不起,如果我英语不好.

objective-c download ios

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

功能不会等到数据下载完毕

我有以下功能从服务器下载图像;

func getImageFromServerById(imageId: String) -> UIImage? {
    let url:String = "https://dummyUrl.com/\(imageId).jpg"
    var resultInNSDataformat: NSData!

    let task = NSURLSession.sharedSession().dataTaskWithURL(NSURL(string: url)!) {(data, response, error) in
        if (error == nil){
            resultInNSDataformat = data
        }
    }
    task.resume()
    return UIImage(data: resultInNSDataformat)
}
Run Code Online (Sandbox Code Playgroud)

在返回图像之前,该功能不会等待下载任务完成.因此我的应用程序总是崩溃.有关如何等待下载的任何想法?

nsurlsession swift

10
推荐指数
1
解决办法
9984
查看次数

从URL /服务器获取图像

我对iPhone开发很新,并尝试在我的应用程序中获取"来自服务器的图像".

我正在使用以下方法执行此操作:

- (UIImage *)imageFromURLString:(NSString *)urlString 
{
    NSURL *url = [NSURL URLWithString:urlString];
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
    [request setHTTPMethod:@"GET"];

    NSURLResponse *response = nil;
    NSError *error = nil;
    NSData *result = [NSURLConnection sendSynchronousRequest:request          
    returningResponse:&response error:&error];
    [request release];
    [self handleError:error];
    UIImage *resultImage = [UIImage imageWithData:(NSData *)result];

    NSLog(@"urlString: %@",urlString);
    return resultImage;
}
Run Code Online (Sandbox Code Playgroud)

虽然我可以在调试器中看到Image对象的NSData有一些值(以字节为单位),但此函数不会返回预期的图像

虽然,从服务器获取文本的功能非常类似,但我获得了预期的值.

- (NSString *)jsonFromURLString:(NSString *)urlString
{

    NSURL *url = [NSURL URLWithString:urlString];
    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
    [request setHTTPMethod:@"GET"];

    NSURLResponse *response = nil;
    NSError *error = nil;
    NSData *result …
Run Code Online (Sandbox Code Playgroud)

iphone nsurlconnection uiimage

9
推荐指数
2
解决办法
3万
查看次数

IOS如何从URL下载图像

我在服务器上有一个URL图像.我用它来保存头像.如何使用URL下载图像并在我的ImageView中设置.

objective-c uiimageview ios

2
推荐指数
1
解决办法
9757
查看次数

iOS下载一个mp3,以便稍后在应用中使用

我可以从网站上下载一个mp3,这样我以后可以在我的应用程序中使用它,而不会阻止我应用程序执行的其余部分吗?

我一直在寻找的是同步方式.

我想将mp3缓存在一个数组中.我最多只能获得5或6个短片.

有人可以帮忙吗?

iphone cocoa-touch ipad ios

0
推荐指数
2
解决办法
1301
查看次数