問題タブ [swifty-json]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
150 参照

ios - Swifty JSON は iOS ゲーム プロジェクトでは機能しませんが、シングル ビュー アプリケーション プロジェクトとして機能します

SwiftyJSON を使用して単純な JSON にアクセスしようとしています。シングル ビュー iOS アプリケーションとして、以下が機能します。

端末出力は次のとおりです。

{ "列" : "2", "ターン" : "5", "行" : "1" }

swifty json .stringValue ターン = 5

swifty json .string ターン = 5

しかし、iOS ゲームとして開始する新しいプロジェクトを作成すると、機能しなくなります。

端末出力は次のとおりです。

{ "列" : "2", "ターン" : "5", "行" : "1" }

swifty json .stringValue ターン =

iOS ゲームで SwiftyJSON を使用する場合、JSON にどのようにアクセスしますか? Swift 1.2 と Xcode 6.3 を使用しています。

0 投票する
2 に答える
1287 参照

ios - UILabelの使用可能な文字列としてswiftyJSONのdictionaryValueを使用するにはどうすればよいですか?

makeRequest()次のコードを使用して、 UITableViewController 内にメソッドがあります。

また、私には財産があることを覚えておいてくださいvar responseitems:JSON = []

println("venue is: \(venue)")コンソールに見栄えの良い応答を出力するので、それが正しく機能していることがわかります...

bindData()次のコードのメソッドを持つカスタム UITableViewCell クラスもあります。

ご覧のとおり、JSON 応答で UILabel のテキストを ["name"].stringValue に設定しようとしています。ただし、println("labelData is: \(labelData)")labelData のコンソール出力を取得すると、明らかに空である Optional("") です。

ここに私がつかもうとしているもののスクリーンショットがあります

ここに画像の説明を入力

ここで何が間違っていますか?また、会場の名前を取得して UILabel を割り当てるにはどうすればよいですか?

アップデート:

次のコードを試しました

そして、次のコンソール出力を取得します。誰にとっても役に立ちます。ここで本当に混乱しています...何かアイデアはありますか?

0 投票する
3 に答える
3710 参照

swift - UITableView は、SwiftyJSON と Alamofire を使用して API からのデータが返される前にレンダリングされました

viewDidLoad() で callapi() 関数を呼び出すと、callapi の println() は Post オブジェクトを含む posts 配列を出力しますが、viewDidLoad() 関数内の println() は空の配列を出力します。また、プロジェクトをビルドすると、「致命的なエラー: 配列インデックスが範囲外です」というエラーが表示されます。tableView 関数の println() ステートメントも空の配列を出力します。API からのデータが到着する前にテーブルがレンダリングされたようですが、どうすれば解決できますか?

0 投票する
1 に答える
126 参照

ios - 1セルのみのインデント

これはAPIです。[projects][id]プロジェクトの ID ( - ids) と親の ID ( [projects][parent][id]- )を持つ 2 つのフィールドがありますprojectsParentIDs。以下のようなメソッドでこれら2つのフィールドを比較しcellForRowAtIndexPathます。ここまでは順調です(と思います)。projectsParentIDインデックス 1 がインデックス 0 と同じ場合は、idそれをインデントしcellます。しかし、このコードはすべてのセルをインデントしています。1つだけではありません。私は何を間違っていますか?

プロジェクトのスクリーンショット 編集されたスクリーンショット

0 投票する
1 に答える
222 参照

json - Swift 1.2 を使用した SwiftyJSON ループ

ここに画像の説明を入力

ループする方法について SwiftJSON の指示に従いましたが、なぜ構文エラーが発生するのですか?

SwiftyJSON xcode6.3 ブランチを使用しています。

0 投票する
1 に答える
169 参照

ios - SwiftyJSON を使用した JSON フィールドの解析

素朴な性質を許してください、しかし、私は私のニーズに合うようにSwiftyJSONサンプルプロジェクトを解体する小さな進歩を遂げています. 現在、次の AppDelegate ファイルがあります。

これは、アプリを実行したときに「userName」フィールドを印刷するのに非常に成功しているようです。私が今障害にぶつかっているところは、「userName」データを ViewController ファイルに渡し、セルに textLabel として表示する方法を考え出すことです。私の努力にもかかわらず、セルに「null」というラベルを付けることしかできず、AppDelegate で解析されているものに ViewController ファイルからアクセスできないと思い込んでしまいました。それは正しいと思いますか?

前もって感謝します!

0 投票する
4 に答える
13678 参照

json - JSON オブジェクトの配列をループする SwiftyJSON

上記のものは、JSON オブジェクトで満たされた json 配列です。SwiftyJSON でこれを解析する方法がわかりません

0 投票する
2 に答える
2728 参照

ios - NSDictionary、(キー:AnyObject、値:AnyObject) にはメンバー名の添え字がありません

外部データベースのYouTube(Swift:Skip Wilsonによる外部データベースとAPIの使用)でツアーを行っているときに、IOSの迅速な学習を行っているときに、次の部分を見つけました:

元々、ここの NSDictionary は NSArray でしたが、NSArray はキーとして int のみを受け取り、PostService.getPost() が NSDictionary 型を返すため、機能しません。だから私はそれをNSDictionaryに変更しました。

ただし、var id、title、author、content のすべてにエラーが表示されます

キーと値を < String , String> であると宣言する必要があるようですが、これを行うかどうかはわかりません。Blow は Postservice のコードです。

これは非常に単純でばかげた質問かもしれませんが、Googleで検索してもまだわかりません。私は何をすべきか?どんな援助でも大歓迎です。

0 投票する
1 に答える
360 参照

swift - この成功方法とは?(迅速な閉鎖)

そのため、Ray Wenderlich の Swifty JSON チュートリアルからいくつかのコードをコピーして貼り付けましたが、私が行っている呼び出しの一部を理解できませんでした。

SwiftyJSON ライブラリをスキャンし、開発者サイトの NSURL の説明を見て、Swift ガイドをチェックアウトしましたが、見つからないか、さまざまな情報が返ってきました。

これらのサクセス コールは何を意味するのでしょうか?