問題タブ [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.
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 を使用しています。
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 を割り当てるにはどうすればよいですか?
アップデート:
次のコードを試しました
そして、次のコンソール出力を取得します。誰にとっても役に立ちます。ここで本当に混乱しています...何かアイデアはありますか?
swift - UITableView は、SwiftyJSON と Alamofire を使用して API からのデータが返される前にレンダリングされました
viewDidLoad() で callapi() 関数を呼び出すと、callapi の println() は Post オブジェクトを含む posts 配列を出力しますが、viewDidLoad() 関数内の println() は空の配列を出力します。また、プロジェクトをビルドすると、「致命的なエラー: 配列インデックスが範囲外です」というエラーが表示されます。tableView 関数の println() ステートメントも空の配列を出力します。API からのデータが到着する前にテーブルがレンダリングされたようですが、どうすれば解決できますか?
ios - 1セルのみのインデント
これはAPIです。[projects][id]
プロジェクトの ID ( - ids
) と親の ID ( [projects][parent][id]
- )を持つ 2 つのフィールドがありますprojectsParentIDs
。以下のようなメソッドでこれら2つのフィールドを比較しcellForRowAtIndexPath
ます。ここまでは順調です(と思います)。projectsParentID
インデックス 1 がインデックス 0 と同じ場合は、id
それをインデントしcell
ます。しかし、このコードはすべてのセルをインデントしています。1つだけではありません。私は何を間違っていますか?
json - Swift 1.2 を使用した SwiftyJSON ループ
ループする方法について SwiftJSON の指示に従いましたが、なぜ構文エラーが発生するのですか?
SwiftyJSON xcode6.3 ブランチを使用しています。
ios - SwiftyJSON を使用した JSON フィールドの解析
素朴な性質を許してください、しかし、私は私のニーズに合うようにSwiftyJSONサンプルプロジェクトを解体する小さな進歩を遂げています. 現在、次の AppDelegate ファイルがあります。
これは、アプリを実行したときに「userName」フィールドを印刷するのに非常に成功しているようです。私が今障害にぶつかっているところは、「userName」データを ViewController ファイルに渡し、セルに textLabel として表示する方法を考え出すことです。私の努力にもかかわらず、セルに「null」というラベルを付けることしかできず、AppDelegate で解析されているものに ViewController ファイルからアクセスできないと思い込んでしまいました。それは正しいと思いますか?
前もって感謝します!
json - JSON オブジェクトの配列をループする SwiftyJSON
上記のものは、JSON オブジェクトで満たされた json 配列です。SwiftyJSON でこれを解析する方法がわかりません
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で検索してもまだわかりません。私は何をすべきか?どんな援助でも大歓迎です。
swift - この成功方法とは?(迅速な閉鎖)
そのため、Ray Wenderlich の Swifty JSON チュートリアルからいくつかのコードをコピーして貼り付けましたが、私が行っている呼び出しの一部を理解できませんでした。
SwiftyJSON ライブラリをスキャンし、開発者サイトの NSURL の説明を見て、Swift ガイドをチェックアウトしましたが、見つからないか、さまざまな情報が返ってきました。
これらのサクセス コールは何を意味するのでしょうか?