gpt4 book ai didi

iOS flickr 搜索照片 json 返回 nil

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:09:59 26 4
gpt4 key购买 nike

所以我还在学习 iOS 和 JSON。

所以我认为我已经了解了基础知识(显然是某事):可能是编码问题。

#define flickrGetURL [NSURL URLWithString:@"http://www.flickr.com/services/rest/?method=flickr.photos.search&tags=football&safe_search=1&per_page=20&format=json&api_key=YOURAPIREPLACESHERE"]

NSData* data = [NSData dataWithContentsOfURL:flickrGetURL];
NSError* error;
//this works
NSString *stringData = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"Response data being called : %@", stringData);

NSDictionary* json = [NSJSONSerialization JSONObjectWithData:data options:0 error:&error];
if(json == nil)
{
NSLog(@"NULL");
}else
NSLog(@" WORKED");

所以 URL 请求看起来不错,字符串打印出完整的 JSON 对象。但是我创建的 JSON 对象是 NILL,可能是编码问题。

编码有什么关系吗?? (在非 Twitter JSON 页面上,这种方法有效)。

最佳答案

我不确定试试这个,

在您的代码中将 url 格式更改为此并检查


[NSURL URLWithString:[NSString stringWithFormat:@"http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=%@&text=%@&per_page=20&format=json&nojsoncallback=1",kFlickrAPIKey,searchTerm]];


where,searchTerm string 你正在搜索什么

关于iOS flickr 搜索照片 json 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19680636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com