問題タブ [property-list]
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 - Swift - 新しいデータを追加した後、plist を使用したテーブルビューがリロードされない
更新:私の修正
これは私の問題を解決したものであり、あなたを助けるかもしれません!
データが完全にロードされるようになりました:)
コードに問題があります。エントリを変更および追加する plist があります。
すべて正常に動作していますが、iOS シミュレーターを再起動して、新しく追加された plist エントリを確認する必要があります。
簡単に要約すると、すべてが plist ファイルで更新されますが、アプリを再構築する必要があります。
私は tableView.reloadData() を試しましたが、私の理解では、viewDidLoad() は一度しか実行されません。
ここで、前後に追加のセグエ接続を作成してこれを回避しようとしましたが、これは非生産的で面倒であることがわかりました。
どうもありがとうございます!
PS
データを適切に保持していないと感じていますか?
コピーの作成中に plist から情報を取得する方法:
データを保存するには:
保存ボタン:
テーブルビューの作成方法:
私のviewDidLoad()今:
ios - 実行時に UISupportedExternalAccessoryProtocols を列挙する
Xamarin.iOS を使用して、ドック コネクタ経由で iPod と iPhone に接続するアクセサリ用の Objective-C ライブラリをラップしています。テスト アプリの Info.plist の UISupportedExternalAccessoryProtocols に値がないことに気付く前に、テスト アプリでアクセサリを機能させるために多くの時間を無駄にしました。
私のラッパー ライブラリを使用するときに、他の人が同じ問題に遭遇するのを防ぎたいと思います。これはライブラリなので、プロジェクトに Info.plist を含めることはできませんよね? したがって、呼び出し元が UISupportedExternalAccessoryProtocols に対して持っている値を列挙して、開発者に値が不足しているというメッセージを読みやすくすることができます。実行時にこれを行う方法はありますか?
ありがとう!
swift - 物件一覧をチェック
私は現在、XCode 7 で Swift 2 を学習しており、プロパティ リストを読み取れるかどうかをテストする方法を見つけようとしています。
機能する便利なイニシャライザがありますが、propertyList が存在するかどうかを確認するテストを実装したいと考えています。それ以外の場合は、空の配列を作成するだけです。
これが私のコードです:
プロパティ リストの作成と書き込み
便利な初期化
ios - class_copyPropertyList が RLMObject で機能しない
次のようにプログラムで RLMObject のプロパティ リストを取得しようとしています。
しかし、それはnullを返します。
これは、NSObject から派生した通常のクラスでうまく機能します。
ブレークポイントを設定したところ、myRLMObject が実際には次のように構造化されていることがわかりました。
(「strName」と「strId」は、私が定義し、リストから取得したいプロパティです。)
NSObjectから派生した通常のクラスで、私はこれを得ました
その理由は、Realm がクラス構造の外側に「RLMStandalone_MyRLMObject」を追加し、class_copyPropertyList が機能しなくなったためだと思います。
この問題の回避策はありますか? 前もって感謝します。
applescript - ソースとしてテキスト ファイルを使用して、iTunes から複数のトラックをプレイリストに追加する AppleScript
以前に次の形式のテキスト ファイルにバックアップした iTunes プレイリストがあります。
「タイトル」「アーティスト」「曲番」「アルバム」
次の 4 つのトラックを使用してサンプル ファイルを作成しました。
「Ritual」、「Chick Corea Elektric Band II」、「9」、「Paint The World」
、「Risk」、「Deftones」、「9」、「Diamond Eyes」
、「Risveglio」、「Goblin」、「10」、」ゾンビ」
「リチュアル」「アッシュズ・ディバイド」「8」「自分に言い聞かせ続けて大丈夫」
このプレイリストのすべてのトラックは、現在 iTunes にあります。AppleScript を使用して、これらの各トラックをプレイリストに追加したいと考えています。次のAppleScriptを使用して、単一のアイテム(例:タイトル)でそれを行うことができました:
ただし、別のアーティストの重複したトラック タイトルが見つかった場合、スクリプトはコンテンツとして「タイトル」だけでは異なるアーティストを区別できないため、最初のトラックのみが取得されます。配列は AppleScript にネイティブに存在しますか?
これはプロパティ リスト ファイルで行う必要があると思いますか? オンラインでさらに読んで、私が望んでいたことを行うための配列を作成しようとすると(トラックのタイトル、アーティスト、アルバムなどをキャプチャする)、プロパティリストを使用する方が良いというこのようなさまざまなスレッドに出くわしました? ここで行われたことと同様のことを達成しようとしていますが、出力を CSV ファイルに送信する代わりに、iTunes のプレイリストに送信したいと考えています。
目標を達成するためにプロパティ リストを使用する必要がある場合は、次のサンプル プロパティ リスト ファイルを作成しました。
これを機能させる方法について誰かアイデアがありますか?