問題タブ [ios12]

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

ios - CGImageSourceCreateThumbnailAtIndex() で iOS11 と iOS12 で異なる結果が得られる

thumbnailData.lengthiOS12で同じ画像でも違う値を取得。CGImageSourceCreateThumbnailAtIndex()パラメータとして使用して渡すサムネイル画像を作成しようとしてsourceImageいます。iOS12のバグですか?回避策はありますか?iOS12ベータ4を使用しています。

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

core-location - バックグラウンド起動からの iOS 12 ベータ 4 CoreLocation

私のアプリは、ユーザーの旅行を追跡します (ユーザーの認識と同意、および適切なアクセス許可が設定された状態で)。重要な場所の変更イベントによってアプリが開始され、アプリが場所の更新を開始します。

これは iOS 10 および 11 ではうまく機能しますが、iOS 12 ベータ版 (ベータ 3 および 4 でテスト済み) では機能しません。背景。

私は Apple にバグ レポートを提出しましたが、彼らは私のバグ レポートを既存の未解決のバグの複製と呼んでいましたが、既存のバグの詳細を確認することはできませんでした。

誰かがこれについてもっと情報を持っていますか? リリース ノートと開発者向けイベントのプレゼンテーションを精査しましたが、Apple が意図的に変更したことでこの問題が発生する可能性があるという言及は見つかりませんでした。

私が本当に知りたいのは、最終的な iOS 12 リリースの前にサポートする必要がある、意図された動作の変更があるかどうかです。さらに良いことに、ベータ版でこれを機能させる回避策があれば、夜は眠れます...

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

cocoapods - Xcode10 で AudioKit V4.3 を実行/コンパイルできない

AudioKit v4.3はXcode10.0.3、iOS12に対応していますか? 私は絶対的な初心者であり、1週間後にエラーが発生し、基本的なオシレーターのハローワールドプログラムを作成できません。

次の情報を含む AudioKit のポッド ファイルをインストールした後:

- ツールチェーン Swift 4.1.2 を使用すると、「コマンド CompileSwift がゼロ以外の終了コードで失敗しました」というエラーが表示されます。

-だから私はToolchains Xcode 10.0を使用し、エラーが発生しました:「Swift 4.1でコンパイルされたモジュールはSwift 4.2にインポートできません」

-ターゲットデバイスをmacOS、汎用デバイス、iOS 6-X、および私の電話として保持しようとしました.

・AudioKitプレイグラウンドを使用した際、宛先をmacOSに設定するとオシレータが動作しました。

-「組み込みバイナリ」(AudioKit および AudioKitUI フレームワーク) を [全般] タブに手動で追加することも試みました。

どこがおかしいのか教えてください。あちこち検索しましたが、この問題を修正できません。Hello World オシレータのような基本的なものを構築するのが待ちきれません。

編集:

  • 開発者からのアドバイスの後、Xcode 9.4.1 に戻りました。
  • また、コンパイルの問題がまだ発生していたため、Toolchain: Swift 4.0.2 Release 2017-11-01 (a) に切り替えました。
  • しかし、それにもかかわらず、エラーが発生します:Swift 4.0.2でコンパイルされたモジュールはSwift 4.1.2にインポートできません(文字通り4.0.2ツールチェーンを実行しています!)
  • Command+ Shift+プロジェクト全体をクリーンアップして Command + B でビルドしようとKしましたが、まだ変更はありません。
  • 私が継続的に受け取っている他の2つの警告は次のとおりです。
  • 「「try」式内でスロー関数の呼び出しは発生しません」
  • 「do」ブロックでエラーがスローされないため、「catch」ブロックに到達できません

AudioKitにふさわしくないのに、私は何を間違えました!

0 投票する
6 に答える
26535 参照

ios - NSKeyedUnarchiver unarchivedObject(ofClass:from:) を使用した配列のアーカイブ解除

Swift 4.2 にアップグレードして以来、NSKeyedUnarchiver および NSKeyedArchiver メソッドの多くが非推奨になっていることがわかりましたstatic func unarchivedObject<DecodedObjectType>(ofClass: DecodedObjectType.Type, from: Data) -> DecodedObjectType?。データをアーカイブ解除するには type メソッドを使用する必要があります。

NSObject サブクラスである、特注のクラス WidgetData の配列を正常にアーカイブすることができました。

このデータを解凍しようとすると、問題が発生します。

ただし、Array.self代わりに使用することNSArray.selfは許可されていないため、これは失敗します。私は何を間違っていますか?また、これを修正してアレイをアンアーカイブするにはどうすればよいですか?