Xcode 8では、ブレークポイントにヒットしたときにXcodeデバッガでオブジェクトを印刷しようとすると、常に"タイプを解決できませんでした"というメッセージが表示されます。私はインターネットで十分に検索しました。 EditScheme-> Run-> Info-> BuildConfigurationが 'Debug'に設定されているかどうかを確認しました。ビルド設定 - >最適化レベルが「なし」に設定されています。しかし、なぜこれが起こるかについての手がかりはありません。誰も私を助けてくれますか?前もって感謝します。xcode 8デバッガで 'タイプを解決できませんでした'
8
A
答えて
0
私はOBJの-Cのフレームワークが含まれていスウィフトプロジェクトと同様の問題がありました。私はまた、私も
#include <Obj-C-Framework/Obj-C-Framework.h>
これを使用してスウィフトプロジェクトにおけるブリッジング・ヘッダ・ファイルを作成し、OBJの-C-フレームワークヘッダを含めた
import Obj-C-Framework
を使用して、私のスウィフトのプロジェクトにフレームワークを輸入していましたブレークポイントでオブジェクトを印刷するときに、Xcodeデバッガが常に'タイプを解決できませんでした'と表示されていました()。 Bridging-Headerの#includeを削除すると、ブレークポイントで問題とオブジェクトが正しく印刷されました。
TL; DRスイフトプロジェクトでObj-Cフレームワークを使用している場合は、Swiftプロジェクトのブリッジヘッダーに含まれているフレームヘッダーがでないことを確認してください。
0
私はちょうど同じ問題を抱えていて、解決されました。私のプロジェクトは、OCとSwiftの両方を持つ混合プロジェクトです。問題の原因となったBridging Headerファイルで、一部の.hファイルのインポートが検出されました。間違いなく、.hファイルで宣言された列挙型は、次のように問題を引き起こします。
typedef NS_ENUM(NSInteger,BadgeAlignment) {
AlignmentCenter,
AlignmentLeft,
AlignmentRight,
};
私がコードにコメントすれば、すべてがうまくいきます。
そして、私は列挙の各要素に接頭辞を追加するだけで問題は解決されます。
typedef NS_ENUM(NSInteger,BadgeAlignment) {
BadgeAlignmentCenter,
BadgeAlignmentLeft,
BadgeAlignmentRight,
};
スウィフトに.hを変換するときに、スウィフトでいくつかの列挙型と競合があると思っています。
私はまだ混乱しています...
関連する問題
- 1. タイプ ''を解決できませんでした。テンプレートタイプ
- 2. タイプ名を解決できませんでした:Sitecore.ContentSearch.SolrProvider.SolrSearchIndex、Sitecore.ContentSearch.SolrProvider
- 3. タイプに解決できませんか?
- 4. タイプに解決できません..(Java)
- 5. はタイプに解決できません
- 6. "タイプに解決できません"
- 7. タイプorg.springframework.beans.factory.support.BeanNameGeneratorはMavenなしで解決できません
- 8. Xamarin、Grpc、トークン0100002bでタイプを解決できませんでした
- 9. 変換のタイプとして 'CustomTransform'を解決できませんでした
- 10. Sitecore 8.1-タイプ名を解決できませんでした:Sitecore.Analytics.Data.ContactRepository、Sitecore.Analytics
- 11. AndroidのFirebase例外 "タイプTを解決できませんでした"
- 12. Springブートアプリケーションをタイプに解決できませんが、pom.xmにインポートしました
- 13. `AutoFillTextBoxタイプは解決できません.`なぜですか?
- 14. プロダクションでの再生 - セキュアはタイプに解決できません
- 15. Spring Rooで 'タイプに解決できません'エラー
- 16. Xcode Segue "タイプの値をキャストできませんでした"
- 17. エラー:依存関係を解決できません...プロジェクトを解決できませんでした
- 18. Xcode 8 SiriKit Extension - pidに添付できませんでした
- 19. Java 8のLambda、フィルターHashMapはメソッドを解決できません
- 20. OpenJDK 8:ホスト名を解決できません
- 21. Androidスタジオ3.0のシンボル「値」を解決できません。カナリー8
- 22. jquery IE 7/8 Script 3を解決できませんエラー
- 23. メソッドsetAvailableProvidersを解決できません。シンボルIdpConfigを解決できません。
- 24. ライブラリをインポートした後、ターゲット 'android-8'を解決できません
- 25. org.hibernate.MappingException:用のタイプを決定できませんでした:
- 26. Java:パッケージをタイプに解決できません
- 27. WebViewClientをタイプに解決できません
- 28. タイプのサービスを解決できません 'Microsoft.ApplicationInsights.TelemetryClient'
- 29. SpringBootTestをタイプに解決できません
- 30. Unity WebAPI:個々のタイプを解決できません
これは古いプロジェクトですか? – shallowThought
いいえ。このプロジェクトはXcode8 – CrazyDeveloper
を使用して作成されています@CrazyDeveloperこの問題は解決しましたか? –