1

XML の解析を行っていますが、パーサーに必要な URL の NSData を保存したいときに問題が発生します。この URL には、認証する (XML を返す) ためのユーザーとパスワードが含まれており、最初の UIview でこの値がチェックされます。すべて問題なく、適切に認証されていますが、パスワードを変更すると認証されると、URL は変更されますが、対応する nsdata は以前のように保存されます。

初回: 正しいユーザー + 正しいパス = 正しいアクセス.

2 回目: 正しいユーザー + 間違ったパス = 正しいアクセス

また:

初回: 正しいユーザー + 間違ったパス = 間違ったアクセス

2 回目: 正しいユーザー + 正しいパス = 間違ったアクセス

最初のパスワードが保持されていて、接続がまだ生きているようです...だから、HTTPのデフォルトヘッダーを変更する必要があるかどうかわかりません...助けてください!

コードは次のとおりです。

-(id) loadXMLByURL: (NSString *)urlString {
   NSURL *url = [NSURL URLWithString: urlString]; //The URL changes correctly
  NSMutableData *data = [[NSMutableData alloc] initWithContentsOfURL:url]; //Here is the problem
  parser = [[NSXMLParser alloc]initWithData:data];
  parser.delegate = self;
  [parser parse];
  return self;
}
4

0 に答える 0