問題タブ [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 投票する
1 に答える
1940 参照

objective-c - ios8 巻き戻しセグエが UINavigationBarController および UITabBarController で機能しない (iOS 8.1 で修正済み)

Xcode 6 (ベータ 6) を使用して、iOS8 で iOS7 アプリのテストを開始しました。iOS 8 が「プッシュ」および「モーダル」セグエを廃止したことは承知していますが、すべてのセグエが機能していることがわかってうれしかったです... 1 つを除いて。

アプリが UINavigationController で UITabBarController を使用している場合、モーダル セグエからのアンワインドが壊れているように見えることを示すデモ アプリを作成しました。(別のアンワインド セグエの投稿を見ましたが、デモ アプリが obj-c を使用しているのに対し、swift を使用していました)。

これが私がより具体的に見ているものです: [UITabBarContoller] -> [UINavigationController] -> [SomeViewController] -(Modal Segue) -> [This ViewController Cannot Unwind]

興味深いことに、別のモーダル セグエを実行すると巻き戻すことができます。 ]

また、UITabBarController または UINavigationController のいずれかを削除すると巻き戻すことができることもわかりましたが、アプリの UI アーキテクチャ全体を変更する予定はありません :)

私が見る限り、ルート ビュー コントローラーは canPerformUnwindSegueAction:fromViewController:withSender: への呼び出しを受け取ることはありません。これは iOS7 で行われます。

私の質問: アンワインド セグエを機能させる別の方法はありますか?

読んでくれてありがとう。

デモコードはこちら: https://github.com/nmsasaki/UnwindDemo

アップデート

この問題は iOS8.1 で修正されたようです。(UINavigationController のカスタム サブクラスを作成する iOS 8.0 の回避策は引き続き機能します。)

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

app-store - App Store vs Xcode 6 から iOS 8 デバイスでアプリを実行する

私は2つの異なる方法でテストしています。

1 番目: iOS 8 を実行しているテスト デバイス (iPad 3) にアプリ ストアからアプリをダウンロードします。

2 番目: iOS 8 を実行している同じテスト デバイスで、xcode 6 ベータ 6 からアプリを実行しています。

奇妙なのは、最初のシナリオでは問題が発生しているが、2 番目のシナリオでは問題が発生していないことです。また、逆の場合も同様です。2 番目のシナリオを実装する際にはさまざまな問題が存在しますが、1 番目のシナリオには存在しません。

私の質問は次のとおりです。 私のコード ベースはまったく同じですが、このプロジェクトが 2 つのシナリオ間でどのように構築されているかの違いは何ですか? 何度も試しましたが、xcode のデバッガーでテストしたときに、最初のシナリオで見た欠陥を再現できませんでした。App Store から提供されるものと一致させるのに役立つ特定のプロジェクト設定構成はありますか?

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

ios - ストーリーボード: オブジェクトが表示されない

私は特別なケースを持っています:

ここに画像の説明を入力

昨日それはクールに働いた。しかし、なぜこの問題がここにあるのかわかりません。

ビューには常に電子メール/パスワードのテキストフィールド、背景などのオブジェクトが含まれていますが、透明になっていることがわかります。そして、ビューには表示されません。コンパイル/実行すると、動作し、背景、入力などが表示されます..問題はストーリーボードにあります。

だから誰かがそれが何であるか知っていますか?

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

ios - CoreData getsPermanentIDsForObjects が Xcode 6 Beta 6 でクラッシュする

私は MagicalRecord を使用しており、このメソッドでエンティティのデータをインポートしています:

この問題にとって重要ではないため、完了ブロックのコードを少し削除したことに注意してください。

Xcode 5では、このコードは機能します。しかし、Xcode 6 Beta 6では、例外をスローします[localContext obtainPermanentIDsForObjects:localContext.insertedObjects.allObjects error:&importError];

私は同様の問題を見つけました ( GetPermanentIDsForObjects を呼び出すときにスレッドエラーを取得するコアデータ: 子コンテキストは新しく挿入されたオブジェクトの永続的な objectID を取得しますか? )、しかしそれらは古く、私の場合、ご覧のとおり、解決策は機能しません。挿入されたすべてのオブジェクトの永続的な ID を取得しようと既に試みています (いずれにせよ重要ではありませんが、他に挿入されたオブジェクトはありません)。

他の誰かがこの問題を経験したことがありますか?それはベータ 6 の既知のバグですか?既知の回避策はありますか? それともやっぱり私のせい?

編集

どういうわけか例外を取得できません - Xcode で例外ブレークポイントを設定していますが@try/@catch、不良行の周りに a を配置すると、何もキャッチされません。

例外ブレークポイントで停止したときのバックトレースは次のとおりです。

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

ios - autolayout で uiscrollview の高さを取得する

純粋な自動レイアウトで uiscrollview を作成したので、使用しません:

[scrollView setContentSize:CGMakeSize(contentWidth,contentHeight)];

問題は、uiScrollView の contentSize.height を取得する必要があることですが、autoloayout を使用すると 0 になります。

ユーザーがダブルタップしたときに scrollView をズームするには、 contentSize.height を取得する必要があります。

私が使用したいコードはこれです: ZoomToPoint

このコードをautoLayoutで使用するのを手伝ってもらえますか?

どうもありがとう