問題タブ [ios9.1]

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

swift - tvOS でのカスタム サービスと特性の定義

対応する iPad アプリと通信できるように、tvOS で動作する新しい Apple TV をカスタム サービスを備えた Bluetooth 周辺機器としてセットアップしたいと考えています(iPad は中心的な Bluetooth デバイスであり、Apple TV アプリのリモートと考えることができます)。 )。

ここでこれを行うための Apple からのプログラミングガイドがありますが、絶望的に古くなっているようです(プレリリース版であっても):

iOS 9.1 / tvOS のリリース ノートによると、クラスとクラスの両方のinit メソッドが削除され、tvOS (XCode 7.1 を使用) では使用できなくなりました。関連する CoreBluetooth フレームワークの変更点は、こちらで確認できます。CBMutableCharacteristicCBMutableService

startAdvertisingクラスのメソッドを直接使用しようとしましたが、次のようなエラーなしでデリゲート メソッドをCBPeripheralManager呼び出しています。peripheralManagerDidStartAdvertising

しかし、途中で特性を定義せずにこの方法でデータを交換する方法がわかりません。

ここで何かを見逃したのでしょうか(おそらく、それらのオブジェクトを定義する代替/より良い方法があるかもしれません)、それともAppleは何らかの理由で新しい Apple TV のカスタム サービスと特性の機能を故意に削除したのでしょうか?

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

facebook - Swift 2.0 と iOS 9.1 を使用して Facebook にログインするにはどうすればよいですか?

XCode 7.1用に作成されたプロジェクトに最新の Facebook SDK を追加しましたiOS 9.1。残念ながら、私が知っているのはSwiftであり、 Objective Cではありません。Facebook の開発者サイトのドキュメントには、 Objective Cのドキュメントしかありません。Google で検索するたびに、過去 6 か月で状況が大きく変化したため、古すぎるドキュメントが表示されます。だから私はちょっと迷っています。

plistファイルを使ってすべての簡単なことをしました。

私は使用できました:

私も追加しました:

私のAppDelegate.swiftファイルに。これはすべて機能し、正常にビルドされます。明らかに、正しいフレームワークも追加されています。この時点を超えると、ログインボタンを追加するための構文がわからないため、トークンやユーザーのアカウントに保存するために使用できるその他のプロファイル情報を含むjson文字列が返されると想定するものをキャプチャするための構文がわからないため、私は立ち往生しています。 .

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

animation - ズームアウト センター UIView アニメーション

に UIView がありますviewcontroller。フレーム (34,250,253,193) があり、水平方向の中心です。このUIViewをズームインおよびズームアウトしたい。ズームインすると、中央でうまく機能します。ただし、ズームアウトすると、正しく機能しません。現在、ビューは右から左にズームアウトしています。私はこれをしたくありません。中心でズームアウトしたい。

これは私のコードです

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

avplayer - iOS 9: AVPlayer.masterClock との同期の問題

私のアプリでは、AVPlayerItemサウンドのAVPlayer再生とビデオの再生に使用しています。両方のプレーヤーを同期するには、次のコードを使用します。

iOS 7 および iOS 8 では、魅力的に機能しました。しかし、iOS 9 では問題が発生し続けます。再生が開始されますが、その後常に数秒前にジャンプするため、再生は流暢ではありません。

すべてのヒントに感謝します。

ありがとうございました。

アップデート

masterClockが問題の原因ではないようです。を設定せずに試してみましたがmasterClock、それでも同じ問題がありました。

別のアプリではAVAudioPlayer、オーディオの再生に を使用AVPlayerAVPlayerItem、ビデオの再生に を使用すると、すべて正常に動作します。

このアプリでは、オーディオAVPlayerAVPlayerItemビデオの再生の両方に対応しており、これが問題を引き起こしているようです。古いバージョンの iOS では問題なく動作しましたが、iOS 9 では動作しませんでした。

アップデート

iOS 10でテストしたところ、バグはなくなりました。この問題は iOS 9 でのみ発生します。

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

objective-c - iOS 9.1 デバイスを xcode 7.1 に接続できない

xcode 7.1 から iOS 9.1 を搭載したデバイスでアプリケーションを実行しようとしています。xcodeがクラッシュし続けます。どの iOS 9.1 デバイスにもアプリケーションをインストールできません。3 つの異なるデバイスを試しましたが、同じ問題が発生しました。私のコードはobjective-cです。