問題タブ [tbxml]

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 投票する
2 に答える
346 参照

uitableview - XML データを取得するときの uitableview の numberOfRowsInSection 戻り値の型はどうなりますか?

  1. 私はNSMutableArrayasrecordsと aという名前を持っていNSArrayます。

  2. ここで、XML 属性とその値を取得し、TBXML parser属性値を使用して .xml ファイルに挿入していますNSArray

  3. これNSArrayは のオブジェクトですrecords

numerberOfRowsInSectionテーブルビューのセルにXMLデータの値を表示したい時はどうすればいいですか?

これが私のデータ取得手順です....

そして私のXMLデータは....

でデータを取得できていますが、配列の行数が2なので、UITableviewCell取得した最初の2つのデータを表示しています。しかし、numberOfRowsInsection は、によって取得された属性値の総数に応じて設定したいと考えています。NSArrayrecordsNSArray

私は問題を抱えており、問題がここにあることを知っています:

どうすれば修正できますか?

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

objective-c - Objective-C を使用した TBXML 解析

TBXML を使用して以下の xml を解析しようとしています。すべての項目タグ値を含む配列を作成したいと考えています。「アイテム」タグをトラバースするにはどうすればよいですか?

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

iphone - TBXMLパーサーはアップルによって承認されますか?

誰かがメモリリークなしでiphoneアプリケーションでTBXmlパーサーを使用した場合、それはサードパーティのユーティリティであるため、アップルによって承認されますか?

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

iphone - TBXMLによるXMLの解析は、デモプロジェクトでは機能しますが、実際のプロジェクトでは機能しません。

TBXMLによるXMLの解析について本当に助けが必要です。ビューにボタンがあるデモプロジェクトを作成しました。ユーザーがこのボタンを押すと、別のクラスからTBXML解析関数を呼び出すだけです。TBXMLParsing関数が正しく機能するかどうかをテストするためにこれを行っています。そして、それは私のデモプロジェクトでかなりうまく機能します。

最後に、テストした後、最初のビューにボタンがある実際のプロジェクトに関数をコピーして貼り付けます。そのボタンをクリックすると、TBXMLParsing関数が呼び出されます。つまり、基本的にはデモプロジェクトと同じです。ただし、TBXMLParsing関数は機能しません。すべての要素を通過することはできません。

あなたはなにか考えはありますか?私を助けてくれてありがとう。

更新:実際のデバイスでアプリをシミュレートすると機能しますが、シミュレーターでシミュレートするとXMLを通過しません。それはとても奇妙です。ただし、新しいプロジェクトを作成すると、シミュレーターでは機能します。したがって、私のアプリにはパーサーXMLを妨げる何かがあるはずです。

何か案は?ありがとうございました

Update2:

これは私を台無しにした部分です。デモアプリでテストしました。Nslogroot=GetUserAccountsRespondただし、私のアプリではNslog root =(nil-何も出力されません)。どちらのプロジェクトも基本的に同じです。

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

xml - Objective-CでTBXMLを使用してこのxmlを解析するにはどうすればよいですか?

私は自分のxmlが非常に奇妙に見えることを知っていますが、何もすることはありません。今私の問題は、TBXMLを使用してこのxml属性とその値をどのように解析できるかということです。

まだ今私はこれをしました、しかしそれは墜落しています。

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

iphone - RSS フィードを解析する TBXML パーサー

このフィードを解析しようとしています: http://missing.amberalertnederland.nl/nl/index.rssを TBXMLParser で解析します。その目的のために、このコードを使用しています:

ただし、レコード配列は (null) 値のみを返します。

TBXMLの使用方法に関するガイド(私は正しくやったと思いました)も歓迎します。

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

objective-c - TBXMLの非同期性とinitWithURL

WeatherアプリにTBXMLを使用することを計画しています。私はこれまでNSURLConnectionでNSXMLParserを使用してきましたが、これははるかに単純で、高速で、より安定している必要があると感じています(現在のコードは非常に複雑で、小さな問題が発生し続け、デバッグが困難です)。

私は少しの間非同期パーサーを探していましたが、TBXMLにつながる記事(「raywenderlichの「iPhoneプロジェクトに最適なxmlパーサーを選択する方法」 )に行き着きました。ドキュメントを読んで、URLで初期化することもできることがわかりました。これにより、NSURLConnectionを使用する必要がなくなります。私の最初の質問はこれです:これに対してNSURLRequestを使用することの利点は何ですか?TBXMLを開始する前に、まずネットワーク接続に問題がないかどうかを確認しますので、問題はありません。

2番目の質問は非同期性についてです。単にinitWithURLまたはinitWithDataを呼び出すと、その処理は非同期になりますか?私が見たところ、デリゲート呼び出しはありませんが、代わりにTBXMLオブジェクトから要素を直接取得します。それが完了する前にそれから要素を取得しようとすると、それは単にそこにぶら下がっていますか?initWithURLを使用すると、これは特に長く続く可能性があるため(これは私の最初の質問にほぼ答えます)、そうであれば、TBXMLは別のスレッド(私はそうだと思います)で実行しても安全ですか?

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

iphone - TBXML ルート要素は常に null

XML ファイルを適切に解析するために TBXML を使用して他のいくつかのメソッドをコーディングしたため、これには完全に困惑しています。以下、問題の方法です。何を試してもルート要素は null のままであるため、残りのメソッドは失敗します。ご覧のとおり、XML ファイルは Web 上にあり、PHP 経由で出力されます。このまったく同じ方法を別のアプリケーションで使用しましたが、まったく問題はありませんでした。XML 出力を以前に使用したものと比較しましたが、要素以外に違いはありません。このメソッドのコードはほとんど同じですが、何か不足しているに違いありません。どんな助けでも大歓迎です。

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

objective-c - iphone sdkでTBXMLを使用して文字列を解析する方法は?

TBXMLを使用して次の文字列を解析しようとしました。

私のコード:-

しかし、私はそれを行うことも、に入力することもできませんiterate loop。サンプルコード、提案、チュートリアルでこれを克服するのを手伝ってください。前もって感謝します....