私は素晴らしいQuickDialogライブラリを使用しています! これまでのところ、jsonファイルをプロジェクトに配置して表示することができました。しかし、私はそれをWebサービスから読みたいと思っています。ただし、関数は文字列を取ります。ここで関数を見ることができます。
- (QRootElement *)initWithJSONFile:(NSString *)jsonPath {
self = [self initWithJSONFile:jsonPath andData:nil];
return self;
}
私がすることは次のとおりです。
[sectionSamples addElement:[[QRootElement alloc] initWithJSONFile:@"loginform"]];
[sectionSamples addElement:[[QRootElement alloc] initWithJSONFile:[NSURL URLWithString:[NSString stringWithFormat:@"%@",@"http://192.168.0.102/testWeb/callback2.json"]]]];
ご覧のとおり、私の最初の要素は、私のプロジェクトのどこかにある json (loginform) をロードするだけです。しかし、2 番目のフォーム (callback2.json) をロードしたい場合、dataparameter is nilと表示されます。
ブラウザで URL を参照すると、正しく表示されます。
誰でも私を助けることができますか?
敬具。