問題タブ [xcode6-beta6]

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

swift - アプリ拡張機能で Cocoapod を使用する

cocoapods ライブラリを使用する Xcode 6 Beta-6 で写真アプリ拡張機能を構築しようとしています。Xcode が写真拡張機能用に作成するブリッジ ヘッダーは、cocoapod からは何も見ることができません。

例:#import <GPUImage/GPUImage.h>エラーが発生します"GPUImage/GPUImage.h" file not found

考えられるすべてのインポート パス (括弧と引用符を使用) を試しましたが、ほとんど成功しませんでした。例外は、 のような単純なポッドのSVProgressHUD場合、次の醜い恐ろしいハックが機能することです: #import "../Pods/SVProgressHUD/SVProgressHUD/SVProgressHUD.h".

しかし、GPUImage の場合、ヘッダーに足を踏み入れ、アプリ拡張機能の一部ではない通常の Swift コードのブリッジ ヘッダーを使用してインポートすると問題がないにもかかわらずGPUImage.h、突然表示されないと判断します。GPUImageContext.h

ブリッジ ヘッダーの正常な動作を妨げているアプリ拡張機能のコンパイルの違いは何ですか?

注: 私はこのチュートリアルのすべての可能な順列を読みましたが、誰かがそこで答えを見つけたと思う場合に備えて、すぐには適用できません。

また、このSOの質問に記載されている問題が関連している可能性がありますが、私の問題がアプリ拡張機能に固有のものである場合に備えて、とにかくこの質問をしました.

0 投票する
3 に答える
1090 参照

ios - Xcode 6 でプレフィックス ファイルを使用するとエラーが発生する

Xcode 6 beta 6 を使用してアプリをビルドしています。手動でプレフィックス ファイルを追加し、ビルド設定で指定しました: $(SRCROOT)/$(PRODUCT_NAME)/MyApp-Prefix.pch. ファイルがコンパイルされ、そこで定義されているシンボルはエディターで未宣言として強調表示されません。しかし、プロジェクトをビルドすると、プレフィックス ファイルで定義されたマクロに対して「宣言されていない識別子」エラーが発生します。どうしたの?

私が試したこと:

  • Precompile Prefix Headers を YES に設定します (デフォルトは NO)
  • ビルド フォルダーをクリーンアップし、派生データ フォルダーを削除します。

興味深いのは、ビルド時に .pch ファイルが確実にコンパイルされることです。そこに構文エラーを導入すると、ビルド結果で呼び出されます。pch ファイルが正常にコンパイルされた場合、コンパイラは、それを使用するファイルをビルドするときに、それが見つからないかのように動作し始めます。

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

ios - iOS シミュレーターの中心から外れた位置合わせ

https://www.dropbox.com/s/su11jck7p9fpmvp/Scr​​eenshot %202014-08-28%2019.06.52.png?dl= 0 制約をいじっているだけで、基本的なセンタリングを行うときに奇妙な問題が発生します。

1) 表示されるガイドラインを使用してサブビューを水平方向に中央に配置し、「提案された制約にリセット」または「不足している制約を追加」すると、シミュレーターで上記のスクリーンショットが発生します。Editor>Align - Center Horizo​​ntally/Vertically (正しい iOS シミュレーション位置がある) で水平方向と垂直方向の両方を中央に配置しても、この「リセット」オプションは常にスクリーンショットの 2 つの制約タイプに変換されるため、奇妙な位置になります (なぜ変換されますか? :().

2)垂直スペースの制約を削除すると、ラベルは水平方向の正しい場所に表示されます(wtf? それはどのように関連していますか?) が、もちろん、垂直位置があいまいであるという警告があります。

基本的には、トップ レイアウト ガイドの中央の X 位置ではなく、トップ レイアウト ガイドの先頭の X 位置をラベルに合わせるようです。

私はXcode6beta6にいます。多分それは単にXcode6の問題ですか?それとも私はただダーピングしていますか?洞察をありがとう!

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

xcode - タイプ「AnyObject」はプロトコル「SequenceType」に準拠していません

コンパイルエラーは以下です。

タイプ「AnyObject」はプロトコル「SequenceType」に準拠していません

このメナスは何ですか?

誰が私を助けることができますか、どうもありがとう!!!!

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

ios - Alamofire と同時操作キュー

プロジェクトでネットワーク コマンドを実行するために、同時操作キューでAlamofire (AF)を使用しています。AF の completionHandler が起動せず、NSOperation がハングしたままになることがあります (決して受信しない終了メッセージを待機しています)。

例えば。「応答」ログは表示されますが、以下の AF の dispatch_async からの対応する「参照」ログはありません。

これは私の NSOperation です (AsynchronousCommand は NSOperation サブクラスです):

これは「時折」しか発生しないため、デバッグが非常に困難です。

スレッドをよく理解している人は、何がうまくいかないのか知っていますか?

アドバイスをいただければ幸いです。問題を説明するのに役立つプロジェクトがここにあります。

0 投票する
0 に答える
191 参照

swift - override init() {} がループで実行されていました

override init() {}ループで実行されているメソッドに問題があります。でクラッシュするまでexc_bad_access

トリガーは何ですか?

このクラスの init が呼び出される前。そのクラスの var を、var item = MyVar() ブレーク ポイントでの追跡を介して初期化しています。その初期化から出ることはなく、どういうわけかループし続けます。:/ 誰かが私にアドバイスをくれることを願っています. ありがとう。

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

ios - UICollectionView がシミュレーターに表示されない

プロジェクトをビルドすると、シミュレーターで画面が白く表示され (コレクション ビューは黒くなります)、表示したいセルも表示されません。

私は xcode6-beta6 を使用しています。これは ios (iPad) 用です。

そのため、コレクション ビューにラベルを設定しようとしています。私のストーリーボードには、内部にラベルを配置した1つのセルを持つコレクションビューだけのView Controllerがあります。ストーリー ボードとビュー コントローラー コードで識別子とタグが適切に設定されていることはわかっています。また、dataSource アウトレットとデリゲート アウトレットが適切にセットアップされていることもわかっています。私はこのチュートリアルに従っていますhttps://www.youtube.com/watch?v=jiiN9oFH3vEしかし、それはxcode 5とobjective-cにあるため、swift/xcode6で完全に異なるものがあるかどうかはわかりません私はしていません。

これが私のコードです

0 投票する
3 に答える
6781 参照

xcode - Xcode Beta 6 - 宣言されていないタイプ 'CLLocationManagerDelegate' の使用

Xcode 6 Beta 3 から Xcode 6 Beta 6 にアップグレードしました。Beta 3 では、すべてが正常に機能し、希望どおりにコンパイルされました。

現在、CLLocationManagerDelegate を機能させることができません。つまり、Use of undeclared type 'CLLocationManagerDelegate' - エラー メッセージが常に表示されます。

これは私のファイルがどのように見えるかです:

追加情報:

  • CoreLocation フレームワークを追加しました (Xcode 内に直接追加しようとしましたが、フォルダーから実際のファイルをドラッグ アンド ドロップしても変更はありません)。
  • Xcode 6 Beta 6を起動する前に、数回再インストールする必要がありました(OSX 10.9.4を実行し、最初の起動時に常にクラッシュしました)
  • ご覧のとおり、CoreLocation をファイルにインポートします。
  • CLLocationManagerDelegate はオートコンプリートせず、CLLocationManager まで進みます

何か案は?ここで何かが正しくリンクされていないと思います。