問題タブ [custom-object]
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.
android - Ksoap2パラメータとして複雑なオブジェクトを渡す
リクエストと一緒にオブジェクトを送信して、Webサービスと通信しています。
これは、WebサービスのWSDLの形式です。
これは、リクエストを行うための私のJavaコードです。
次の方法で、カスタムクラスKVMSerializableを作成しました。
しかし、残念ながら、それは機能していません。
このエラーが発生します。私はよく見回しましたが、それでもこれに対する解決策を見つけることができませんでした。
助けてください。私は今、この同じ問題に3日以上立ち往生しています!
parameter-passing - ストーリーボード セグエを使用してカスタム オブジェクト、NSObject サブクラスを渡す
SimpleTest オブジェクト:
私の .h (ヘッダー) コード:
私の.mコード:
ただの簡単なクラス。私はこれをテスト用に作成しました。実際には、より大きな、より複雑なオブジェクトがあります。
私のストーリーボードで、作成していないオブジェクト (NSString など) を、元の ViewController から DestinationViewController への prepareForSegue に渡すと、問題なく動作します。宛先View Controllerはそれをうまく取得します。元のViewControllerから作成した単純なオブジェクトを渡し、文字列を設定すると、宛先ViewControllerでnullが返されます。サンプルコードは次のとおりです。
これについて何か推測はありますか?どんな助けでも大歓迎です。
ios5 - カスタム オブジェクトとストーリーボード
ストーリーボードを使用する場合、カスタム オブジェクト (小さなオレンジ色の立方体) は引き続きサポートされますか?
詳細: ストーリーボードを使用してサンプルの iOS アプリを作成していましたが、ボタンとそのボタンのメソッドのみを持つクラスをマッピングするカスタム オブジェクトを追加したところ、奇妙なエラーが発生し始めました。このカスタム オブジェクトを削除し、ボタンとメソッドをビュー コントローラー クラスに追加すると、すべてが期待どおりに機能しました。これにより、ストーリーボードを使用するときにカスタム オブジェクトが機能する方法が変わったと思いましたが、正しいですか?
android - カスタム オブジェクトの配列を構築すると nullpointerexception が発生する
カスタムの複数レベルのオブジェクト (ここでは、venueCounter と呼ばれます) の大きなリストから、リストを埋めるために必要な情報だけを含む、カスタム オブジェクトの単純な配列を宣言します。これを行うのは、リストを並べ替えたり、リストにセクションを作成したりするのが簡単だからです。
しかし、試してみると、nullpointerexception が発生します。stringArray を埋めようとしたときにうまくいったので、それは非常に奇妙だと思います。失敗する私のコードは次のとおりです。
エラーのある行は次のとおりです。
しかし、奇妙なことに、文字列配列を宣言して同じように入力すると、次のようになります。
さらにコードで
すべてがうまくいきます!しかし、このリストデータの配列が必要なので、それをアダプターに入れて操作することができます。私のコードが失敗する理由と、何が間違っているのか誰かが知っていますか?
android - 2 つのフィールドでカスタム オブジェクト配列を並べ替える
カスタム オブジェクトの配列 ( ListData[]
) を 2 つのフィールドで並べ替えています。テーマごと、名前ごとに並べ替えたいです。カスタムオブジェクトクラスで素晴らしいコンパレータArrays.sort(ld)
を作成し、コードを機能させて配列をソートするために使用できると思いました。しかし、明らかに私は何か悪いことをしています...
私のカスタムオブジェクト:
そして、私の主な活動には次のものがあります。
誰かが私が間違っていることを知っていますか?
私は自分のコードを編集しましたが、それでも失敗しますcompareTheme1 = ld1.theme.toUpperCase();
.. しかし、配列が空ではないことは確かです。並べ替える前に行をログに記録し、約500個のアイテムで埋めました。
ios - カスタムオブジェクトからの単一のフィールドでTableViewを埋める方法は?
だから私はTableView
の配列の単一のフィールドからの値でを埋めようとしていますCustom Objects
が、私TableView
が取得している配列で埋められていません。これは私のコードです:
nombre
呼び出された からCustom Object
呼び出されたフィールドの値でデータ配列を埋めていますReservacion
が、データが に表示されていませんTable View
。私のアプローチは間違っていますか?もしそうなら、どうすればTable View
目的のデータを入力できますか?
java - 特定の文字列のカスタムオブジェクトを使用してArrayListを検索する
カスタムオブジェクトを含むArrayListがあります。このArrayList内で文字列を検索したいと思います。
オブジェクトのクラスは次のようになります。
ArrayListで文字列を検索する方法は知っていますが、カスタムオブジェクトを使用してArrayListで検索する方法は次のとおりです。
したがって、たとえば、すべての「名前」文字列に対して5つのオブジェクトを使用してArrayListを検索する関数が必要です。
objective-c - カスタムObjective-Cオブジェクトをコピーする方法は?
私にはクラスがあります、クラスの人と言います。クラスよりもいくつかのNSMutableArrayがあります。
次に、そのクラスをコピーして、関数からクラスを返し、そのコピーを使用してデータを変更できるようにします。同じアドレスへの別の参照ではなく、オブジェクトの新しいコピーをメモリに入れたい。
これを行うために、Person.mにこれを実装しました。
これまでのところ、これは私が望むように機能しますが、コピーの配列を並べ替えようとすると、エラーが発生します:-[__ NSArrayI sortUsingSelector:]:認識されないセレクターがインスタンス0x100108a30に送信されました
元の配列のタイプは「_NSArrayM」ですが、コピーは「 _NSArrayI」です。
それで私は何を間違えましたか?NSArchiverとNSUnarchiverを使用したディープコピーについて聞いたことがあります...それを使用する必要がありますか?申し訳ありませんが、私はCとObjective-Cにまったく慣れていません...:D
あなたがこれから私を助けてくれることを願っています。=)
私の「学校英語」について申し訳ありません。
乾杯、ニック
編集:配列はNSStringオブジェクトで構成されているため、次を使用できます
配列をソートします。
powershell - 抽象クラス型オブジェクトのコレクションを作成する方法
MicrosoftのWHCK2.0APIでPowerShellスクリプトを書いています。私はperlのバックグラウンドを持っているので、PowerShellやC#についてはよくわかりません。
さて、私のコードは次のとおりです。
そして少し後で。
このコードを実行すると、次のエラーが発生します。
"New-Object:タイプが見つかりません:[System.Collections.Generic.List`1 [Microsoft.Windows.Kits.Hardware.ObjectModel.Target]]:このタイプを含むアセンブリがロードされていることを確認してください。"
CurrentDomain.getAssemblies()メソッドを使用して、aseembliesが正しくロードされていることを確認しました。また、タイプ「Microsoft.Windows.Kits.Hardware.ObjectModel.Target」が「Microsoft.Windows.Kits.Hardware.ObjectModel.dll」アセンブリに次のように存在することを確認しました。
もう1つ言及したいのは、「Microsoft.Windows.Kits.Hardware.ObjectModel.Target」というこの型/クラスは抽象クラスです。
私はたくさん検索しましたが、このエラーを取り除く正しい方法を見つけることができませんでした。このエラーを克服するために提案し、助けてください。