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. タイプに解決できません..(Java)
- 3. はタイプに解決できません
- 4. タイプに解決できませんか?
- 5. "タイプに解決できません"
- 6. 変換のタイプとして 'CustomTransform'を解決できませんでした
- 7. Sitecore 8.1-タイプ名を解決できませんでした:Sitecore.Analytics.Data.ContactRepository、Sitecore.Analytics
- 8. Springブートアプリケーションをタイプに解決できませんが、pom.xmにインポートしました
- 9. Spring Rooで 'タイプに解決できません'エラー
- 10. `AutoFillTextBoxタイプは解決できません.`なぜですか?
- 11. プロダクションでの再生 - セキュアはタイプに解決できません
- 12. Xcode Segue "タイプの値をキャストできませんでした"
- 13. Java 8のLambda、フィルターHashMapはメソッドを解決できません
- 14. jquery IE 7/8 Script 3を解決できませんエラー
- 15. ライブラリをインポートした後、ターゲット 'android-8'を解決できません
- 16. Xcode 8 SiriKit Extension - pidに添付できませんでした
- 17. Java:パッケージをタイプに解決できません
- 18. CrudRepositoryをタイプに解決できません
- 19. SpringBootTestをタイプに解決できません
- 20. InvalidOperationException:タイプ 'Microsoft.AspNetCore.Http.IHttpContextAccessor'のサービスを解決できません
- 21. JSP:セッションをタイプに解決できません
- 22. MapActivityをタイプに解決できません
- 23. FragmentActivityをタイプに解決できません
- 24. ksoap2の "AndroidHttpTransportをタイプに解決できません"
- 25. Unity WebAPI:個々のタイプを解決できません
- 26. トランザクションをタイプに解決できません
- 27. WebViewClientをタイプに解決できません
- 28. タイプのサービスを解決できません 'Microsoft.ApplicationInsights.TelemetryClient'
- 29. "javax.servlet。*"と "HttpServlet"をタイプに解決できません
- 30. UnityContainerがタイプを解決できません
これは古いプロジェクトですか? – shallowThought
いいえ。このプロジェクトはXcode8 – CrazyDeveloper
を使用して作成されています@CrazyDeveloperこの問題は解決しましたか? –