0

私は次のNSURL文字列を持っており、変数を使用してJSONを解析するユーザー固有のWebページをポイントしようとしています。私ができることは、UILabelから情報を取得し、それを最後に実行することです。そのようなURLの: NSData* carData = [NSData dataWithContentsOfURL: [NSURL URLWithString:[NSString stringWithFormat:@"http://10.0.0.234:8880/%@", *label.text ]]];

しかし、「オブジェクトインターフェイスタイプ'NSString'を値で可変個引数メソッドに渡すことができません。フォーマット文字列から期待されるタイプは'id'でした。

編集:設定メニューでユーザーに「ユーザー名」(携帯電話番号)を要求できるようにするためにこれが必要であり、URLの最後にあるようにこの情報を呼び出すことができる必要があります(例:「www.example」)。 com / 01223445

誰かが私を正しい方向に向けることができれば、それは大いにありがたいです

4

1 に答える 1

1

「オブジェクト インターフェイス タイプ 'NSString' を可変引数メソッドに値で渡すことはできません。フォーマット文字列から期待されるタイプは 'id' でした」

なぜあなたは使用してい*label.textますか?*(label.text)これは、逆参照された NSStringに変換されます。これはまさにコンパイラが不平を言っていることです。

[NSString stringWithFormat:@"http://10.0.0.234:8880/%@", label.text ]]エラーを取り除くために行う必要があります。(* なし)

于 2013-02-06T02:51:13.443 に答える