問題タブ [nsenumerator]

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

objective-c - NS_ENUM がわかりません。その中の値を変更できますか?

私はObjective-Cに非常に慣れていません。私はこれに問題がありました:

ここで、実装でこれらの変数を変更する必要があります。

しかしもちろん、値を割り当てることができないというエラーが表示されます。これで、次のように変数をローカル変数に単純に読み取ることができます

それらを変更しますが、余分な変数なしでこれを行うためのよりクリーンで怠惰な方法はありますか? これが非常に基本的な質問である場合は申し訳ありません。ご意見をお待ちしております。

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

objective-c - Doxygen は、objective-c で NS_ENUM を検出できません

Doxygen を使用して、Objective-C で記述された API を文書化しています。
Doyxygen は NS_ENUM typedef を理解できません。

この解決策を見つけましたが、うまくいきませんでした。

これは私の入力ファイルです:

これは私が得る出力です:

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

xcode - 検索ディスプレイコントローラーで、iPadのサブフォルダーとファイルではなく、現在のファイルとフォルダーのみを検索します

ユーザーがキーワードを検索すると、指定されたパスで利用可能なすべてのファイルとフォルダー、ファイル名がその検索キーワードを持つテーブルビューにリストされます。検索は、特定のフォルダーのファインダーと同じでなければなりません。

問題は-キーワードを検索すると、現在のフォルダーまたはファイルのみがテーブルビューに表示されますが、すべてのサブフォルダーのファイルも表示したいです。

例:
LocalFolder

この場合、何かを検索すると、folder1 や folder2 などの現在のフォルダー/ファイルが表示されます。サブディレクトリも検索する必要があります。

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

ios - typedef NS_ENUM: カスタム プロパティの NSDictionary をメソッドに渡す

このようなマクロと定義を作成しました:

私はこのような方法を持っています:

オプションの辞書を次のように渡したい場合 (疑似コード):

おそらく、私のマクロが NSDictionary のキーとして列挙できないタイプ NSInteger であるため、コンパイルされません。

これを実装して、オプションの NSDictionary をメソッドに渡すにはどうすればよいですか?

0 投票する
0 に答える
884 参照

ios - キャッチされていない例外 'NSGenericException' が原因でアプリを終了しています。理由: '*** 列挙中にコレクション <__NSArrayM:> が変更されました

上記のクラッシュに直面しています。

上記のクラッシュは、列挙中に配列を変更したことが原因であることを理解できます。

しかし、私はそのView Controllerで多くの配列を使用しています。

クラッシュの原因となっている特定のアレイを見つける方法はありますか。

このかなりの助け。

前もって感謝します。

ここに画像の説明を入力

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

ios - SexyTooltip のインスタンスで許可されている矢印の方向を定義するにはどうすればよいですか?

ここのドキュメントによると、 typedef.を使用して、SexyTooltip の矢印方向の配列を指定します

彼らは提案します:

typedefaとは何か、定義した後にどのように使用するかについて混乱しています。ドキュメントに記載されているように、これをどのように実装しますか?

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

swift - NS_CLOSED_ENUM は実際には編集できませんか?

Apple docs によると、NS_CLOSED_ENUM Swift 5 用に追加された新しいマクロは変更できません。これはどのように可能ですか?ビルドをクリーンアップし、値を追加して、アプリを再コンパイルすることはできませんか?

重要

列挙がクローズとしてマークされると、新しい値を追加するためのバイナリおよびソース互換性のない変更になります。将来、列挙がプライベートまたは追加のパブリックケースを取得することに疑いがある場合は、代わりに NS_ENUM マクロを使用してください。

アプリに新しい値を追加して、問題なくコンパイルできました (スイッチ ケースを更新した後)。