問題タブ [xcode5]
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.
iboutlet - レイアウトを制約に変更すると、継承された IBOutlets が消える
シナリオ:
子 UIViewController は、親 UIViewController (独自の XIB を持たない) からいくつかの IBOutlets を継承します。
したがって、子の Interface Builder (XIB) にリンクされた子 + 親の IBOutlets があります。
もともと、フレームベースのレイアウト パラダイム内で、子 UIViewController の XIB から IBOutlets の両方のセットを単一のリストとしてリンクできました。
ただし、明らかに、制約ベースのレイアウトに変換した後、XIB は継承された IBOutlets を認識できません。ローカル (ファイルの所有者) の IBOutlets のみが引き続き表示されます。
つまり、IB は、ファイルの所有者 (子 UIViewController)が継承された IBOutletsを持っていないと文句を言います。
質問: 1) 親の UIViewController から IBOutlets を継承するのは適切ですか? もしそうなら、どうすればこれを修正できますか? ...または、事実上の「ファイルの所有者」(この場合は子 UIViewController) ですべての IBOutlets を (ローカル IBOutlets として) 宣言する必要がありますか?
uidatepicker - Xcode 5 で UISwitch コントロールが正しく機能しない
最近、Xcode 4.6.3 を Xcode5 DP2 に更新しました。Xcode 4.6.3 ではすべて正常に動作していました。つまり、Viewcontroller 内には UISwitch と UIDatePicker と、「set」と「clear」という 2 つのボタンがあります。UIDatePicker から特定の時間を選択し、UISwitch の状態を「オン」に変更し、「設定」ボタンをクリックすると、選択した時間にアラームが設定されます。また、UISwitch の状態を「オフ」に変更すると、UIDatePicker は現在の時刻を表示します。それ以外の場合は、選択された時刻を表示します。これは Xcode 4.6.3 で正常に機能していました。しかし、Xcode5 DP2 に更新した後、UISwitch の状態を切り替えるたびに、UIDatePicker は現在の時刻に戻ります。つまり、UIDatePicker で現在の時刻以外の時刻を選択し、UISwitch を「オン」状態に切り替えても、UIDatePicker は元の時刻に戻ります。現在の時刻。
これは私のコードです:
xcode4 - 非 ARC プロジェクトのファイルを選択的にリファクタリングして ARC 準拠にすることはできますか?
シナリオ:
リファクタリングしたい ARC 以外のプロジェクトを継承しました。
問題:
リファクタリングを台無しにしているいくつかの CF 依存ファイル (いくつかのサードパーティ) があります。
これらの面倒なファイルを回避しながら、自動化された ARC リファクタリングを使用するにはどうすればよいですか?
...または、「front-door」リファクタリング オプションを使用する代わりに、ビルド フェーズでそれらの周りに -fno-objc-arc/-fobjc-arc フラグを選択的に設定するだけですか?
ios - UITableView の上部にギャップが生じています
今質問するのが適切かどうかはわかりません。テーブル ビューで Xcode 5 (プレビュー バージョン) を使用しています。group
現在の問題は、最初のセルとテーブルの上端の間にギャップがあるよりも、テーブル ビューが選択されている場合です。
uitable ビュー デリゲートのコードは以下のとおりです。
group
xibで選択しているときの下の画像
ただし、に切り替えている場合plain
、テーブルは正常です
この状況についての考え。私はそれをグーグルで検索しましたが、そこには何もないようです。ここではどんな助けも歓迎します。
ios - Xcode 4.6 は、Xcode 5.0 で作成されたプロジェクトのリンクされたフレームワークを正しく認識しません
Xcode 5.0 (はい、Developer Preview) で iOS7 ソフトウェアのベータ版用のプロジェクトを作成しました。新しいベータ版をいじってみたかったからです。しかし、実際には、遊んでいたアプリを App Store に提出することにしました。Xcode のプレビュー バージョンではこれができないため、すべての互換性の問題を修正して、コードが Xcode 4.6.3 および iOS 6 で動作するようにしました。 .
これは、 Flurry (分析フレームワーク) や Crashlytics (クラッシュ レポート フレームワーク) などのサード パーティ フレームワークをインポートすることです。
どちらも正しくインポートされ、ターゲットで設定されています (すべて Xcode 5.0 で動作しています) が'Crashlytics/Crashlytics.h' file not found
、必要なクラス ( #import <Crashlytics/Crashlytics.h>
) を Xcode 4.6 でインポートしている行で取得しています。
同じことは Flurry フレームワークにも同様に当てはまります。クレイジーなことに、Xcode 4.6 であっても、両方のライブラリがターゲットの 'Link Binary With Libraries' リストに表示されます。
Xcode 4.6 で動作させる方法を知っている人はいますか? インポートに影響を与える他の方法はありますか?
xcode - LLDB を使用してデバッグし、xcode をノーレスポンディングにする
Xcode 4.6でLLDBを使用してプログラムをデバッグすると、アプリが応答しなくなり、GDBを使用しても問題ありませんが、新しいXcode 5ではLLDBのみを使用でき、LLDBを修正する方法を教えてくれますまたは再インストールしますか?どうも
xcode5 - Xcode 5-DP シミュレーターは次のように述べています:「NSInternalInconsistencyException」、理由:「id」という名前のクラスはありません
シミュレーターで Xcode 5-DP でアプリを起動すると、次の例外が発生します。
NIB をロードする前にブレークポイントを設定し、最初のビュー コントローラーの viewDidLoad で、シミュレーターが正常に動作します。
また、常に発生するわけではなく、時々発生するようです。Xcodeが私に尋ねたとき、NIBは新しい形式に変換されました。
xcode5 - 警告 "'UIKit バグ: WantAdaptiveBackdrop の背景イメージを使用できません'" Xcode で
私のアプリは Xcode 4.6 で正常に動作していましたが、xcode を xcode5 に更新した後、「キャッチされていない例外 'NSInternalInconsistencyException' が原因でアプリを終了しています。理由: 'UIKit バグ: 'wantAdaptiveBackdrop' の背景イメージを持てません」という警告が表示されます。この問題を解決します?