我是iOS的互联网连接新手.我正试图从特殊网站获取数据.
以下代码适用于所有站点以查看URL中的数据.
但是,如果我更改它的特殊网站,以获取他们的数据,它返回NULL!
我认为网站有些如何阻止这种类型的实现.因为该站点提供了一些XML信息.
NSString *URLString = @"http://www.specialsite.com/";
NSURL *postURL = [NSURL URLWithString:URLString];
NSURLRequest *postRequest = [NSURLRequest requestWithURL:postURL];
NSURLResponse *response = nil;
NSError *error = nil;
NSData *responseData = [NSURLConnection sendSynchronousRequest:postRequest returningResponse:&response error:&error];
if (responseData) {
NSLog(@"Response was %@", [NSString stringWithCString:[responseData bytes] encoding:NSUTF8StringEncoding]);
}
Run Code Online (Sandbox Code Playgroud)
控制台中的响应也是:
2011-12-26 12:24:37.245 Arz[6113:207] Response was (null)
Run Code Online (Sandbox Code Playgroud)
记得如果我改变:
NSString *URLString = @"http://www.specialsite.com/";
Run Code Online (Sandbox Code Playgroud)
至
NSString *URLString = @"http://www.apple.com/";
Run Code Online (Sandbox Code Playgroud)
工作长官!
对不起,我不能在这里(公共)说出网站的名称.
我会将格里高利日期转换为Hijri(伊斯兰教)日期.可以在网上搜索后,我找到了一个转换它的源代码.我将代码从Java和PHP转换为C base.
工具有时候工作没有任何问题.但有些日子有问题.
我需要你的帮助来修复工具或可用的代码,没有任何问题!BTW我发现了另一个源代码(http://emr.cs.iit.edu/~reingold/calendar.C),它是C++库.因为我不知道C++是否有人可以将其转换为C Base或Objective C将是完美的(仍然不确定此代码是否正常工作).
PS您可以在以下网址查看正确的日期:islamicfinder.org/Hcal/index.php
void gregorian_to_hijri(int* h_y, int* h_m, int* h_d, int g_y, int g_m, int g_d)
{
int year, month, day;
int zyr;
int zd;
int zm;
int zy;
float zjd;
int zl;
int zn;
int zj;
year = g_y;
month = g_m;
day = g_d;
zyr = year;
zd = day;
zm = month;
zy = zyr;
if((zy > 1582) || ((zy == 1582) && (zm > 10)) || ((zy == 1582) && …Run Code Online (Sandbox Code Playgroud)