問題タブ [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.
ios - IBOutlet をユニバーサル Storyboard Xcode6 に接続する
Xcode 6 beta 6 を使用して、ユニバーサル アプリケーションである iOS アプリケーションを開発します。IBOutlets の接続とユニバーサル ストーリーボードの使用に関する問題に直面しています。「w any h any」構成を使用している場合、iPhone と iPad 用に 2 つの異なるインターフェイスを設計することはできません。iPhone の場合は「w コンパクト h レギュラー」、iPad の場合は「w レギュラー h レギュラー」など、異なる構成を使用して設計すると、2 つの異なるインターフェイスを設計できますが、同じ IBoutlet を両方に接続することはできません。iPhoneの構成、つまり「wコンパクトhレギュラー」に接続すると、最初はスムーズに動作しますが、iPadの構成、つまり「wレギュラーhレギュラー」に接続するとすぐに、iPhoneとの接続が自動的に切断されます。
編集 IBOutlets を「w any h any」構成でビューに接続し、iPhone 構成に切り替えて制約を追加すると、ストーリーボードに制約の競合などのエラーが表示されます。Plsは画像を参照してください
これは、「w any h any」でコンセントを接続し、iPhone 構成で制約を追加した後の iPhone 構成用です。
ios - パラメータのない関数の呼び出しエラーで、パラメータ #1 の引数がありません。迅速
xcode 6 ベータ 6 を使用していますが、パラメーターのない関数に対してこの奇妙なエラーが発生します。
ここに関数があります
そしてここに呼び出しがあります
これはバグですか、それともここで何か間違っていますか?
swift - XCode6 ベータ 6 Swift コンパイラ エラー
ユーザー Brian Advent による YouTube Swift チュートリアル、具体的には Parse を使用したリモート プッシュ通知に関するこのチュートリアルhttps://www.youtube.com/watch?v=__zMnlsfwj4を見始めました。サンプル アプリをダウンロードして Xcode 6 ベータ 6 で開くと、コンパイラは次のコードに 1 つのエラーを表示します。
エラーは AppDelegate.swift 内の下のこの行にあります
表示されたメッセージは「AnyObject?」です。「isEqualToNumber」という名前のメンバーがありません
これを修正する方法に関するヒント/ヘルプはありますか? 私は感謝します
ios - UITableViewCell は、xcode6 beta6 インターフェイス ビルダーを使用する iOS7 および iOS8 シミュレーターで異なる動作をします。
同じアプリで以下の 3 つのテーブル ビュー セルを参照してください。セルの高さはインターフェイス ビルダーで 54 です。境界線は高さ 44 のコードで CAShapeLayer を使用して作成されます。プロジェクトの開発中に xcode5 から xcode6 に切り替えたので、 uitableviewcell の一部は xcode5 で作成され、一部は xcode6 で作成され、xcode5 で作成され、後で xcode6 で変更されたセルがあります。
画像1. 目的のスタイルである xcode5を使用して作成
画像2. xcode6 beta6で作成、iOS8 シミュレーターで表示、disclosure indicator
配置ミス、文字ずれあり
画像3. xcode6 beta6を使用して image2 の同じセルを使用していますが、 disclosure indicator
iOS7.1
デバイスで実行されています。
Interface Builder で uitableviewcell のすべての設定を比較しましたが、違いは見つかりませんでした。
そして、xxx.storyboard のソースファイルを比較したところ、最終的に異なる点がわかりました。
case1 : 「tableViewCell」タグ、xcode5バージョンは次のとおりです。
case2 : 'tableViewCell' タグ、xcode6 beta6バージョンは以下、注意、新しい uitableviewcell を作成するときに < rect key="frame" ...> がありません
case3 : image2 と image3 のシナリオは、xcode5でデフォルトの高さ 44 で作成され、高さを 54 に変更するためにxcode6 beta6で変更された uitableviewcellであり、ソースは次のとおりです。
結論として、xcode6 beta6 は .storyboard ファイル内の < rect key="frame" ...> タグを処理しておらず、uitableviewcell の置き忘れが発生するようです。
追加: 上記のすべてのシナリオで、コードは を実装しheightForRowAtIndexPath
、54 を返しました。
私の質問は:
disclosure indicator
xcode5と同じ場所に配置する方法がわかりませんでした< rect key="frame" ...> の欠落はバグですか、それとも xcode6 の他のタグに置き換えられていますか? iOS8 のセルの自動サイズ変更機能に関連する可能性はありますか?
uitableviewcell を正しくする他の解決策はありますか? 現在、.storyboard ファイルを手動で変更して、xcode6 beta6 を使用して新しく作成された uitableviewcell ごとに < rect key="frame" ...> タグを追加していますが、エラーが発生しやすくなっています。
ありがとう。
swift - 任意のオブジェクト? 「objectAtIndex」という名前のメンバーがありません
文字列のオブジェクトを取得しようとすると、(Xcode6 BETA 6) でエラーが発生しました。
print が呼び出されないため、エラーが発生します。誰でもアイデアはありますか?
swift - xcodeベータ6スプライトキット?
xCode ベータ 6 に更新したところです。ベータ 5 ではすべてが機能しますが、ベータ 6 では何かを変更する必要があります。「!」をたくさんつけます。私のコードで。とにかく、私のプロジェクトは小さなゲームです。そして、レベル(勝ったか負けたか)を完了した後、sksceneを呼び出したいです。
コードはmainviewControllerのどこにあります:
Won.swift ファイルは次のとおりです。
このコードはベータ 5 では機能しますが、ベータ 6 では機能しません。さらに、uikit、avfoundation、spritekit ファンデーションをプロジェクトに再追加します。また、メディア ファイル「mp3」または画像がバンドル リソースに存在することも確認します。プロジェクトはエラーや警告なしで完全に実行されます。ただし、Skscene セクションは機能しません。また、ブレークポイントを配置して、それがどのように行われるかを追跡しようとしました。プロセスはこれらの行で実行されますが、「Won.swift」ファイルには実行されません。
なにか提案を?ありがとうございました。