問題タブ [xcode12]

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 に答える
310 参照

swift - 観測されたオブジェクトの射影された値のプロパティを @Binding に渡します

@FetchRequestを返すメイン画面がありますFetchResult<Item>Itemそのメイン画面には、選択するとビューに を渡すナビゲーション リンクを含むすべての項目のリストがありItemDetailます。このItemDetailビューでは、アイテムは でマークされてい@ObservedObjectます。のサブビューにItemDetailItemPropertiesView、アイテムのすべてのプロパティが一覧表示されます。@BindingアイテムのプロパティをItemPropertiesViewusingのプロパティに直接渡します$item.{insert property here}。ItemPropertiesView には、LineItemもう一度 $ を使用してプロパティを@Binding"value" というプロパティに渡し、テキスト フィールドに渡して最終的に変更できるところがいくつかあります。

私の目標は、このテキスト フィールドを編集し、編集が完了したら、これらの変更をコア データ ストアに保存できるようにすることです。

これは少し読みにくかったので、ここでコードを再現します。

ItemDetail でエラーが発生します:「コンパイラは、妥当な時間内にこの式を型チェックできません。式を別個のサブ式に分割してみてください」

これは私が得ている唯一のエラーです。私は SwiftUI を初めて使用するので、すべてのフィードバックを歓迎します。

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

xcode - Xcode 12で機能しないXCFrameworkにfatライブラリを追加する

編集(2020/09/14) : これは、Xcode 12 beta 6 の時点で修正された Xcode のバグのようです。

私は Xcode 12 を使用して静的ライブラリを構築しています。tvOS の場合、Xcode 12 には単一のファット ライブラリにarm64との両方が含まれています。arm64e

同様に、シミュレーター用にビルドする場合、Xcode 12 にはx86_64arm64(Mac Apple シリコン) の両方が 1 つのファット ライブラリに含まれます。

どちらの場合も、次のコマンドを使用して、これらのライブラリを含む XCFramework を作成できません。

xcodebuild -create-xcframework -output A.xcframework" -library A.a

そうしようとすると、エラーが発生します

error: unable to find any architecture information in the binary at 'A.a'

からの出力lipo -info A.aは、両方のアーキテクチャが存在することを明確に示しているため (それぞれarm64+arm64earm64+ x86_64)、それを認識して処理できない理由がわかりませんxcodebuild

また、個々のアーキテクチャをそれぞれ 2 つのシン ファイル (例:A-arm64.aA-arm64e.a) に抽出し、それらを使用して XCFramework を作成しようとしましたが、別のエラーが発生します。

Both tvos-arm64e and tvos-arm64 represent two equivalent library definitions.

Both tvos-arm64-simulator and tvos-x86_64-simulator represent two equivalent library definitions.

何か不足していますか?ファット ライブラリ (または 2 つの同等のシン ライブラリ) から XCFramework を作成するにはどうすればよいですか?

0 投票する
4 に答える
1659 参照

ios - Firebase/Analytics ポッドの使用時に SwiftUI プレビューが機能しない

Xcode 12 をベータ 5 に更新した後、Firebase/Analytics ポッドを使用すると SwiftUI プレビューが機能しなくなったようです。プレビューが次のエラーで失敗しています:

これを修正する方法はありますか?