問題タブ [xcode11.3]

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

google-maps-markers - Google Maps API for iOS で複数のマーカーを表示する

私はswiftの初心者で、レシピアプリにGoogle Maps SDK for iOSを実装しています。このように現在地付近のスーパーマーケットを表示する機能があります。

私のアプリは、アプリのマップで現在の場所の近くのスーパーマーケットの場所を示す複数のマーカーを表示する必要がありますが、現在の場所の近くのスーパーマーケットの場所を取得するために適用する方法がわかりません。

そして、私はこのチュートリアルに従っています。 https://www.raywenderlich.com/197-google-maps-ios-sdk-tutorial-getting-started

いくつかの問題があります。1. 本来、この方法で私が望むものを可能にすることができますか? このチュートリアルは古いはずなので、このチュートリアルの方法でうまくいくかどうかは疑問です。2. エラー Use of undeclared type 'GooglePlace を表示します

  1. 未解決の識別子「GoogleDataProvider」の使用

スウィフト 5 Xcode 11.3

どんな助けにも感謝し、歓迎します。どうもありがとうございました。

添加

別のWebサイトで同じ質問をしたところ、「以下のこの部分を機能させることができます。場所とタイトルをパラメーターとしてこの機能に渡し、それを繰り返すと、マーカーを展開できます」という答えが得られました。

しかし、スーパーマーケットの場所を取得する方法がまったくわかりません。json や Google Place API などを使用する必要がありますか? 彼のアイデアを実装するには、緯度と経度を取得する必要があると思います。私は今かなり混乱しています....

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

swift - Xcode: IBDesignable をレンダリングするために間違った宛先を使用する Interface Builder

環境

  • macOS: 10.15.3
  • Xcode: 11.3.1
    • スイフト: 5.1
    • アプリケーションの対象: macOS

バックグラウンド

NSView (または目的のターゲットに応じて UIView) に基づく IBDesignable コントロールがあります。次のようにパッケージマネージャーを使用してパッケージ化しました。

「MyControl」の一部として、目的のターゲットターゲットに基づいて次のタイプエイリアスがあります

パッケージは正常にコンパイルされます。コントロールは目的のプロジェクトに正しくインポートされます。すべてが目的のプロジェクトで期待どおりにコンパイルされ、機能します。

問題

InterfaceBuilder でコントロールをセットアップすると、次のエラーでレンダリングに失敗します。

ここに画像の説明を入力

繰り返しますが、私のターゲットはAppleTV ではなく、macOS です。私が何をしようと、IB はこのパッケージをレンダリングしたいと考えています。上記で使用した typealiases を考えると、(明らかに) macOS は UIColor、UIFont、UIView、UIViewController について何も知らないため、コントロールは正しくレンダリングできません。

質問

コントロールをレンダリングするときに IB に特定の宛先を使用させる方法はありますか? そうでない場合、プロジェクトのセットアップに欠けているものはありますか? 前述のとおり、コントロールは期待どおりに機能します。IBでレンダリングしたいだけです。