小编Ali*_*ish的帖子

NSURLConnection的NSData在某些站点中返回NULL

我是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)

工作长官!

对不起,我不能在这里(公共)说出网站的名称.

nsurl nsurlconnection nsdata

4
推荐指数
1
解决办法
8693
查看次数

hijri(伊斯兰)日历问题!

我会将格里高利日期转换为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)

c c++ objective-c hijri

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

标签 统计

c ×1

c++ ×1

hijri ×1

nsdata ×1

nsurl ×1

nsurlconnection ×1

objective-c ×1