問題タブ [xcode8]

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

ios - AVAudioPlayer が SpriteKit シーンの読み込み時に機能しない

SpriteKit シーンがロードされたときにバックグラウンドでオーディオ ファイルを再生するという単純なタスクに苦労していました。

「Test Song.wav」という名前のオーディオ ファイルをプロジェクトにコピーしました。「Build Phases」>「Copy Bundle Resources」の下を見ると、アセットにも見つかりました (これは、この投稿で確認するように提案されたものでした)。

私のコードは問題なくコンパイルされ、リング/サイレント スイッチは正しくリングに切り替えられましたが、シーンがロードされたときにオーディオが再生されませんでした。

私は使用しています

  • Xcode バージョン 8.0 ベータ版
  • iOS 10 Beta 1 を実行している iPhone 6S Plus

これが私の壊れたコードです:

注: Swift 3.0 では、AVAudioPlayer の init() メソッドが NSError パラメータを受け入れなくなったため、このコードはコンパイルされません。

0 投票する
2 に答える
518 参照

core-data - NSManagedObject の Bool 属性を設定すると、「iOS 10 でキャッチされない例外」がスローされる

アプリを iOS 10 / swift 3 にアップグレードしています

NSManagedObjectしたがって、この方法で辞書(リモートデータベースから受信した値)を使用して構築します...

isFavoriteコンテキストを保存する前にオブジェクトを構築した直後にNSManaged手動で設定したプロパティです-truenewWriter.isFavorite = truenewWriter

この行は、iOS 10 で Uncaught Exception でクラッシュします - 以前は iOS 9 でまったく問題はありませんでした

私も試しnewWriter.setValue(true, forKey: "isFavorite")ました-アプリをクラッシュさせませんが、ブール値isFavoritefalse変更されません。

何か案は?これは NSManagedObject の Writer サブクラスです

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

xcode - 「UIApplicationDelegate」という名前のタイプまたはプロトコルはありません

WatchKit ターゲットを既存の Xcode プロジェクトに追加しました。ブーム!1 つの新しいコード行を入力せずに 13 個のエラー。リストされている最初のエラーは、「'UIApplicationDelegate' という名前のタイプまたはプロトコルがありません」です。

新しいプロジェクトを作成し、問題なく WatchKit ターゲットを追加することができました。そのため、既存のプロジェクトを何らかの方法で調整する必要があると思います。

Xcode 8 Beta は明らかに新しいものですが、この問題を解決した人はいますか?

UIApplication を明示的にインポートしたり、「-fgnu-inline-asm」をその他の C フラグのビルド設定に追加したりするなど、いくつか試してみました。

追加された 1 つのターゲット (拡張ターゲットではない) だけを削除し、生成された新しいクラスを残すと、エラーはなくなります。

参考までに、私が言及したエラーは AppDelegate にありました。他のほとんどすべてのエラーは、「不明なタイプ」の種類のものでした。コンパイラは、UIView、UIWindow などのいくつかの基本的なクラスがどこにあるかについて気を失っているようです。

0 投票する
2 に答える
1671 参照

xcode - Xcode 8 Beta を使用してコマンドラインから Swift 3 を実行する

Xcode 8 ベータ版をインストールした後、コマンド ラインから Swift 3 を実行できますか? /usr/bin/swift はまだ 5 月 5 日の Swift 2.2 のままです。/usr/bin/swift3 のようなものを見たいと思っていましたが、そのような運はありませんでした。

swift.org のダウンロードには、「Swift 3.0 Preview 1 は Xcode 8.0 ベータ版の一部として利用可能です」と書かれています。しかし、Xcode 8 ベータ版を使用してコマンド ライン Swift 3 を実行する手順は見つかりませんでした。

理想的には、インタラクティブな REPL を使用したいと思います... Swift Package Managerコードのコマンドライン コンパイルも行います。

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

ios - Xcode 8.0はSKTileDefinitionからuserDataを取得できません

Xcode 8.0 ベータ版 (8S128d) iOS 10

SKTileDefinition から userData を取得しようとしていますが、戻りデータを取得できません。

次のコードで名前を取得できます-

しかし、次のコードで userData を取得しようとすると、nil になります -

返そうとするタイルに userData が設定されていることを確認しました。

この機能を Xcode 8.0 で動作させることができた人はいますか?

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

xcode8 - Xcode ソース エディター拡張機能のドキュメント

Xcode 8 の新しい Xcode Source Editor Extensions のドキュメントを探しています。

私が見る限り、XcodeKit のヘッダー ファイルには「ドキュメント」しかありません。より詳細でより公式なものを手に入れるのは素晴らしいことです。

0 投票する
2 に答える
10455 参照

ios - エラー: クラス 'UICollectionViewController' および 'UICollectionViewLayout' からの多重継承

Xcode 8 では、UICollectionViewController と UICollectionViewLayout のサブクラスを作成しようとしていますが、エラーが発生します。

クラス「UICollectionViewController」および「UICollectionViewLayout」からの多重継承

しかし、彼らは異なる親クラスを持っています。http://nshint.io/blog/2015/07/16/uicollectionviews-now-have-easy-reordering/カスタムサイズのセルを並べ替えるためのチュートリアルに従おうとしています

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

ios - xcode 8、ios 10 ベータ版の非常に厄介なバグ(?): 「OS バージョンがデプロイ対象よりも低い」

だから..私はxcode 8をダウンロードし、アップル開発者のウェブサイトでアドバイスされているように構成プロファイルを使用してios 10ベータをインストールしました.インストールは成功し、デバイス設定で現在のios 10バージョンを確認できます. 私の問題:

iOS 10 コード (wwdc 2016 サンプル) を実行しようとすると、(実行ボタンをクリックする前に) すぐに応答が返されます: 「展開ターゲットより低い os バージョン」。実行ボタンを押すと、「実行先デバイスはスキームを実行するのに有効ではありません..」というエラーが表示されます。

試して失敗しました:

xcode を終了し、imac 自体、itunes、xcode、および iphone を含むすべてを再度開きます。喜んでお手伝いします、ありがとう!

  • デバイス自体は認識されていますが、iTunesもiosバージョンの変更を認識していないことに気付きました。まだ解決策が見つかりません。