問題タブ [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 投票する
0 に答える
606 参照

xcode - URL からの XML 用の TBXML フレームワーク

これにより提供されたhttp://www.tbxml.co.uk/TBXML/Guides.htmlガイドは、ARCを使用したXcode4、iOS 5 SDKでは機能しません。誰が実際の/テストされたサンプルを持っていますか?

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

iphone - TBXml の空のタグ テキスト

私は自分のプロジェクトで TBXML を使用していますが、疑問に思っていました

たとえば、タグにテキストが含まれていないかどうかを確認する方法はありますか

デバッガーを使用して入力すると、読み取られたタグがテキストのないタグである場合po [TBXML textForElement:groupdescription]に返さ<object returned empty description>れ、他のタグは完全に機能します。だから私の質問は、どうすればそれを確認できますか?

ありがとう

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

iphone - 前のフレームを復元できず、次のエラーが発生するという警告: EXC_BAD_ACCESS

iPhone アプリがクラッシュし、次の警告が表示される

実際にクラッシュするコードは次のとおりです

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

ios - UITableView reloadData に時間がかかりすぎる

Web サイトから XML データを取得するために TBXML+HTTP を使用しています。私がやりたいことは、処理されたデータを UITableView に取り込むことです。すべてのエントリを保持する NSMutableArray を作成しましたが、それに関する限り、すべて正常に動作しています。問題は、サーバーからデータを正常にフェッチして配列に格納した後、 を使用してテーブルを更新してデータを表示しようとしたときreloadDataです。

テーブルに 20 行を入力するのに約 5 秒かかります。奇妙な点は、フェッチが非常に高速に行われるため、データがすぐに利用できることです。何がそんなに時間がかかるのか理解できません。ログからの情報は次のとおりです。

ご覧のとおり、ペアを2 回起動しnumberOfSectionsInTableView:ますnumberOfRowsInSection:。1 回目はビューの読み込み時、2 回目はビューの読み込み時です。[self.tableView reloadData];

1 秒もかからずに、配列に 20 個のオブジェクトが取り込まれ、XML を処理するすべての作業が完了することがわかります。cellForRowAtIndexPath:わずか5秒後に発射される方法は?

問題を見つけるのに役立つ可能性のあるコードの一部を次に示します。

どうもありがとう!

編集:

編集 2: 20 行ではなく、1 行だけの情報を取得しようとしましたが、遅延はまったく同じです。

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

objective-c - 指定されたURLからTBXMLのメソッドを使用してXMLドキュメントをロードするにはどうすればよいですか?

TBXMLのメソッドを使用しようとしています。

TBXMLSuccessBlockTBXML + HTML.hからですが、とに関する情報が見つかりませんTBXMLFailureBlock。公式チュートリアルでも、次のものしか見ることができません。

しかし、試してみると、Xcodeはそのようなクラスメソッドはないと言っています。ところで、私はARCを使用しています(したがって、私は書きませんretain)。

したがって、問題は、指定されたURLからTBXMLのメソッドを使用してXMLドキュメントをロードするにはどうすればよいですか?

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

iphone - iPhone用のxcode 4.3でTBXMLをインポートする

非常に高速な TBXML パーサーを使用したいと考えています。ここのガイドではhttp://www.tbxml.co.uk/TBXML/Guides_-_Include_in_project.htmlのどこかで

4. プロジェクトの下のグループ ツリーでターゲット ノードを見つけます。矢印をクリックして展開し、プロジェクトのターゲット ファイルを右クリックします。[情報を見る] を選択し、[一般] タブに移動します。ウィンドウの下部をクリックして、リンクされたライブラリを追加します。リストから「libz.dylib」を選択します。これで、この情報ウィンドウを閉じることができます。」

xcode 4.3 を使用していますが、Targets グループが表示されません。リンクされたライブラリを追加するにはどうすればよいですか??

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

iphone - iphoneTBXMLxml解析

iPhoneアプリケーションでTBXMLを使用しています。私は次のようなxmlを持っています:

タイトルと最初のサブカテゴリのみを正常に取得できます。サブカテゴリを取得するために使用しているコードは次のとおりです。

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

ios - TBXML ブロック iOS

メソッドを使用して xml データをロードしようとしていますnewTBXMLWithURLが、成功ブロックが xml を返したら、コントローラーがレコードを受信できるように委任を使用してディスパッチしようとしてNSMutableArrayいますが、何か間違ったことをしているに違いなく、コンソールに「PROGRAM RECEIVED EXC_BAD_ACCESS」というエラーが表示されます「どこで間違えたのかわからない。以下にコードを添付

入力サンプル:

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

iphone - TBXML 「クラス メソッド tbXMLWithURL が見つかりません」

TBXML を使用しようとすると、このエラーが発生します

TBXML "クラス メソッド +tbXMLWithURL が見つかりません"

例のように試します