私は同じ問題で投稿されたいくつかの他の異なる質問を見ていますが、私は座標のためにこれを使用しているので、私は最近、Swift3にアップグレードすると、私はこのエラーを得た「コンテキストタイプANYOBJECTはで使用することはできません配列リテラル」コンテキストタイプAnyObjectを座標リテラルで使用することはできません
ので、このコードは、私は私の座標のための私の変数を宣言するところどのように見えるかです
var coordinates: [AnyObject]!
これはエラーが発生した次のコードです。数字をxに置き換えます。ただ
for i in 0...2
{
let coordinate = coordinates[i]}
問題の場合には、私は、経度と緯度
coordinates = [[xx.xxxxxx, -xxx.xxxxxx],[xx.xxxxxx, -xxx.xxxxxx],[xx.xxxxxx, -xxx.xxxxxx]]
を使用していると私はそれが私が思ういけないそのループのために使用している呼び出し方法は、任意の問題が発生するが、私はそれを投稿します
var coordinates: [[Double]]!
座標を 'var座標:[[Float]]!'または 'var coordinates:[[Double]]!'と宣言できない理由はありますか? –
'[AnyObject]!'型の2D配列を使用するのはなぜですか?コンパイラは、内部配列がどのような型であるべきかを知らない。いずれにしても、より適切なデータ構造は構造体の配列になります。 – Hamish
実際のリンカエラーは何ですか?エラー:フレームワークはPods_getCurrentLocation 打ち鳴らすが見つかりません: –