私はiOSアプリを良い子に更新し、非推奨のメソッドを一掃しています。私は使用しておりNSString initWithContentsOfURL
、新しいバージョンを実装しようとしていinitWithContentsOfURL:usedEncoding:error:
ます。
ビューコントローラーで次を使用しました:
- (void)viewDidLoad {
[super viewDidLoad];
NSURL *url = [[NSURL alloc] initWithString:@"http://myurl.com/directory/file.txt"];
NSError *error;
NSStringEncoding *encoding = NULL;
NSString *tryString = [[NSString alloc] initWithContentsOfURL:url
usedEncoding:encoding
error:NULL];
NSLog(@"string:%@", tryString);
[super viewDidLoad];
}
しかし、その時点で糸切れが続いていますerror:NULL
。error:nil
事前定義されたエラーオブジェクトへのポインターを使用しようとしましたが、同じことが起こりますnil
。NULL
誰にでもアイデアやヒントがあります。