問題タブ [springboard]
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 - バックグラウンドで強制終了されたアプリからの回復 - 再起動時に呼び出されるメソッドはどれですか?
バックグラウンドで実行中に殺されたことから回復したいアプリがあります。
アプリがメモリ不足のためにバックグラウンドで強制終了された場合、アプリを再起動すると、アプリはルート ビュー コントローラーに戻るようです。
この場合、viewWillAppear も viewDidLoad もルート ビュー コントローラで呼び出されないことがテストから明らかであるため、再開時にこの方法でコードを実行することはできません。
私の質問は、上記のシナリオでどのメソッドが呼び出されるかです。最終的に、バックグラウンドで強制終了された後にアプリが再起動する場合に対処するために、ルート ビュー コントローラーにメッセージを送信するにはどうすればよいですか?
ios - ネストされたスクロールビューを使用して iOS 7 スプリングボード マルチタスク UI を実装する
iOS 7 のマルチタスク UI と非常によく似たカード レイアウトをアプリで作成しようとしています。エンジニアリング WWDC ビデオ Exploring Scroll Views on iOS 7 では、ネストされたスクロール ビューを使用して iOS 7 でその効果を達成したが、そうではなかったと述べています。詳細に進みます。それが最も直感的な方法のように思えたので、UICollectionView を使用していたと思います。
これまでのところ、カスタム UICollectionViewFlowLayout を作成しようとしましたが、非常に難しく、探している機能が提供されません。また、カスタム UICollectionViewCells セルのそれぞれに、サブビューとしてカードを持つスクロールビューがある UICollectionViewFlowLayout で UICollectionView を使用してみました。Autolayout を使用しているので、カードの下部がスクロール ビューの上部と連続するという制約を追加しました。次に、スクロールビューのコンテンツ サイズ内に余分なスペースを追加して、ユーザーが上にスワイプするとカードが画面からスクロールアウトするように見えます。そのようです、
で指定されたスーパービュー|
は、セルを満たすスクロールビューです。
またsizeForItemAtIndexPath
、エラーが発生するため、画面全体をカバーするのに十分な大きさにすることはできません。
the behavior of the UICollectionViewFlowLayout is not defined because:
the item height must be less that the height of the UICollectionView minus the section insets top and bottom values.
問題は、ネストされたスクロールビューを活用しようとする代わりに、カスタム UICollectionViewFlowLayout を作成する必要があるかどうかです。
ios - struct SBGestureContextRef の内容
mobilesubstate で SBGestureRecognizer をフックしました。
しかし、SBGestureContextRef の内容を知りたいので、SpringBoard でタッチを分析するのに役立ちます。
構造体 SBGestureContextRef は、次の関数で使用されます。
誰でも私を助けることができますか?
ios - アドレス帳へのアクセスが必要です。これを有効にする PLIST はどこにありますか?
私は、iPhone の BDD テストを自動化する Cucumber-Frank テスト フレームワークを使用して作業しています。SpringBoard からの起動時に位置情報を取得する方法と同じように、自分のデバイスがユーザーの連絡先にアクセスできるようにしたいと考えています。
ここで、場所を/Library/Application Support/iPhone Simulator/7.0.3-64/Library/Caches
確認するために、plist の 1 つを自分の環境にコピーしますFrank
。
したがって、現在、位置情報へのアクセスをオンにしています。
さて、連絡先にもアクセスしたいと思います。これを行う方法、または追加できる plist を理解できないようです。:grep -r "contacts" *
を実行すると、結果が得られました -
ただし、内部にブール変数などが見つかりません。正しいplistまたは変数が何であるかについて、誰かが私に指示できますか?
このページ : ( http://krypted.com/mac-os-x/address-book-file-locations/ ) にある可能性があると述べていますがcom.apple.AddressBook.plist
、新しい iOS には存在しません。
ios - 「backboardd の終了に応答して終了しています」をデバッグする方法
現在、私は巨大な画像処理を行うアプリに取り組んでいます。異常なことは何もありませんが、完全にランダムなケースで、backboardd のクラッシュが原因でアプリが終了することがあります。エラーや例外などはありません。メモリの警告を確認しましたが、メモリの警告はまったくありませんでした。その後、計測器でメモリ リークを確認しましたが、まだ何もありませんでした。次に、バックボードのクラッシュ ログを確認しました ( http://pastebin.com/fk4DLwGL )そこに手がかりが見つかりません。
このエラーを追跡するためにさらに何ができますか?
ios - EKEventStore が原因で SpringBoard がクラッシュする
カレンダーから ekevents をフェッチし ( EKEventStore によってpredicateForEventsWithStartDate:endDate:calendars:
)、app-events をカレンダーと同期する ( を使用) アプリケーションを構築しますEKEventStore saveEvent:span:commit:error:
。
への静的参照を使用し、異なるプロセスが に同時にアクセスしないEKEventStore
ようにします。EKEventStore
IOS7 で Springboard がクラッシュすると、アプリが終了することがあります。これがクラッシュのバックトレースです。
ekeventstore を初期化するコードは次のとおりです。
イベントを取得するコード:
イベントを更新/作成するには:
どんな手掛かり?
uiview - UIView脱獄調整の作成
iOSOpenDev とロゴ テンプレートを使用して脱獄の微調整を開発しようとしています。
ユーザーがスプリングボードに移動したときに UIView を作成しようとしています。(Springboard クラスはSBUIController
だと思います。メソッドは だと思います- (void)finishLaunching
)。
UIView をグラフィカルに設計する方法はありますか (ストーリーボードなどを使用してアプリを作成する場合)、それをコードに挿入して表示するにはどうすればよいですか? アプリとしてではなく、スプリングボード上のスタンドアロンの UIView として。どんな助けでも大歓迎です。
ありがとう
objective-c - Springboard (脱獄) でカスタム UIView を表示する
プログラムでカスタム UIView を作成しました。これをスプリングボードに表示するためにどのクラスとどのメソッドを使用するか知っている人はいますか? UIView をスプリングボードに表示したいのですが、ユーザーがアプリを開いたときに、そこにも表示されるようにしたいと考えています。しばらくの間、プライベート ヘッダーを検索してきましたが、探しているものが見つからないようです。私はiosopendevで脱獄の微調整を開発しています。また、クラスがビューコントローラーなのか単なるビューなのか教えていただけますか?
ios - アプリが iOS (ジェイルブレイク) でアクティブかどうかを知る方法は?
識別子で指定されたアプリがアクティブで最前面にあるかどうかを確認したいのですが、以下のように使用しましたが、isRunning
ステータスしか取得できませんでした。アプリが最前面にあるかどうかを確認するにはどうすればよいですか?ありがとうございます。
ios - アプリの背景をホームスクリーン/スプリングボードの背景として設定する
iOS7 以前は、サンドボックスの外からはほとんど何も取得できなかったことを私は知っています... Apple のアプリ (!) を使用するときによくあることの 1 つは、スプリングボードの背景と同じ背景を使用していることです。
その一例が「リマインダー」アプリで、踏み台の背景の半透明の背景を使用しています。
ここと Google で検索しましたが、質問に対する答えが見つかりません。
とにかく自分のアプリでもこれを行うことができますか?
デフォルトの iOS 背景:
スプリングボードの背景が変更されたら:
関連記事: ユーザーの背景画像を「テーマ」として使う