私はiPadアプリケーションを作成していますが、URLからデータを取得しています。時々、私はNull
を代わりに検索しました。私は例えばのために、動的に自分のIDを渡しています私のURLで目的のcのURLからデータを取得しています
:このコードでは、私はid = PNB
を通過し、 ここでは、コードスニペットです:私はSTRののNSLogを行うと、それはNULL値を私に示して
NSMutableString*str;
NSString *urlAddress = @”http://ipad.idealake.com/stockquote.aspx?id=PNB”;
NSURL *url = [NSURL URLWithString:urlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
[webView loadRequest:requestObj];
str=[NSMutableString alloc] initWithContentsOfURL:url]; //(here compiler shows me warning initWithContentsOfURL is deprected)
NSLog(@"str=%@",str);
、私はid=SUNPHARMA
またはid=AMBUJA
を渡すとき
output: str=null
はしかし、それは私に適切な出力を示していますが、私はid=TCS
またはid=LT
を渡すときには、再び私に私でnull値を示しています。何が悪かったのか? id
引数が(TCS
またはLT
)時々間違っているので
あなたは岩男は..あなたは同じのためにシンテックスを書き込むことができますか? – dhaval
これは次のようになります: 'str = [[NSMutableString alloc] initWithContentsOfURL:url encoding:NSUTF8StringEncoding error:NULL];'あなたがutf-8を使用していると仮定すると、 –
私はこれを使用できますか? stringWithContentsOfURL:encoding:error: – dhaval