問題タブ [iphone-sdk-3.1.3]

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

iphone - Transferring data from iPhone to Mac via Bluetooth

Is there any way built into the iPhone SDK that allows devices to send data to a Mac over bluetooth? I know of GameKit, which allows data sharing between iPhones, but I haven't seen anything about an iPhone --> computer connection.

Thanks

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

iphone - 3.1.3 ソフトウェアを使用した NSLog クラッシュ アプリ

先日、3.1.3 ソフトウェアを搭載した iPod touch のユーザーから、私のアプリのバグが報告されました。他の誰もまだ提出していないので、それは奇妙なバグでした.

簡単に言うと、コードに NSLog() がある場所では、実際にアプリがクラッシュするようです。NSLog(@"hello") 以外のすべてのコードを削除して、iPhone (3.1.3) で実行しようとしましたが、実際にクラッシュしました。NSLog を削除したところ、機能しました。

他の誰かがこの問題を抱えていますか??

PS) NSLog がまだ使用されているアプリをリリースすべきではないことを認識しています...そのため、それらはすべてなくなりました!

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

iphone - 配列に値を追加し、結果を IPhone の別の配列と比較するボタン

それぞれ異なる番号に対応する 10 個のボタンがあります。これらのボタンが押された順序を記録して配列に入力し、アプリで静的な別の配列と比較しようとしています。このチェックは、N 番目のボタンを押したときに実行する必要があります。ここで、N は、他の静的配列内のアイテムの数に等しくなります。

IA) ボタンを押して値を配列に追加するにはどうすればよいですか? B) N 回目のボタンを押した後に、チェックしている配列内の数値の量に等しい値を押して停止し、C) この配列を他の配列と比較しますか?

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

objective-c - iPhone SDK 3.1.3で割り当て解除された接続を解決するにはどうすればよいですか?-ストリーム-CFSockets

実装をデバッグすると、メモリリークの問題が見つかりました。私は問題がどこにあるかを知っています、私はそれを解決しようとしましたが、悲しいことに成功しませんでした。私はあなたを説明しようとします、多分あなたの誰かがこれを手伝ってくれるでしょう。

まず、この問題に関係する2つのクラスがあります。公開クラス(サービスとソケットの構成を公開する場所)と接続(ソケットのバインドとストリームの構成を行う場所)です。主な問題は、ネイティブソケットを介した接続にあります。'publish'クラスでは、"server"はコールバックとの接続を受け入れます。コールバックにはネイティブソケット情報が含まれています。次に、ネイティブソケット情報との接続が作成されます。次に、ソケットのバインドとストリームの構成が行われます。これらのアクションが成功すると、接続のインスタンスが可変配列に保存されます。これにより、接続が確立されます。

次のステップは、クライアントから情報を受信することです。したがって、確立された接続の情報を使用して、リードストリームコールバックがトリガーされます。ただし、コールバックハンドラーがこの接続を使用しようとすると、エラーが発生し、そのような接続の割り当てが解除されたことが示されます。ここでの問題は、接続の割り当てが解除される場所とタイミング、およびそれを知る方法がわからないことです。デバッガーを使用していますが、何度か試した後、それ以上の情報が表示されません。

奇妙なことに、(ブレークポイントを使用して)デバッガーを実行すると、すべてがうまくいき、接続の割り当てが解除されず、コールバックが正常に機能し、サーバーがメッセージを受信できるようになります。ヒントをいただければ幸いです。

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

iphone - iPhone OS 3.0 から 3.1.3 への変更点はどこにありますか

3.1.3 SDK を使用してアプリを開発しましたが、展開ターゲットを OS 3.0 に設定したいと考えています。

このアプリは、シミュレーターでテストできない iPod 機能を使用するため、質問は次のとおりです。

3.0 から 3.1.3 への変更のリストを見つけて、OS 3.0 デバイスで何か壊れている可能性があるかどうかを確認できる場所はありますか?

私は明らかにAppleのウェブサイトを見てきましたが、何も見つかりません。

人々は通常、古いソフトウェア リリースをどのようにテストしますか?

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

objective-c - リスト ビューの背景画像は、セルのテキストの後ろにまだ白が表示されます

リスト ビューの背後に部分的に表示される背景画像を配置したいと考えていました。ペン先にリスト ビューを作成し、その後ろに画像ビューを配置し、リスト ビューの背景の不透明度を 20% にしました。これにより、背景画像を表示できますが、セル内のテキストの背後に白い背景が表示され、cellForRowAtIndexPath でセルを作成すると、セルにも白い背景が表示されます。

cellForRowAtIndexPath イベントでセル textLabel と detailTextLabel を作成して設定しています。

それを取り除く方法がわからない、または背景画像を行うためのより良い方法があるかどうか。

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

iphone - Leopard用のiPhone3.1.3SDK

LeopardでiPhone開発用の3.1.3SDK(Xcode付き)を見つけることはまだ可能ですか?

Snow Leopardにまだアップグレードしていませんが、3.1.3を実行しているデバイスと対話する必要があります。それがアップしたときに私はそのバージョンをつかむべきでしたが、私はしませんでした。

それで、誰かが3.1.3 iPhone SDK(Xcode付き)へのリンクを持っていますか?

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

iphone - iPhoneで電話番号で指定された名前を取得する

ユーザーが電話番号を入力するTextFieldを使用しています。TextFieldが変更されると、この番号がすでに電話帳にあるかどうかを確認し、名前を表示する必要があります。

これまでのところ、私の唯一の方法は、Dict内のすべての名前と番号を解析し、そこから読み取ることです。

それを行うためのより簡単で、より効率的で洗練された方法はありますか?

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

mkmapview - MKAnnotations は正常に作成されていますが、MKMapView でのレンダリングに失敗することがあります

私は 3.1.3 SDK を使用して iPhone アプリに取り組んでいます。私のアプリはユーザーの現在の場所を見つけて MKMapView に表示し、近くの場所を見つけて MKAnnotations としてレンダリングします。私のコードは機能していますが、近くの注釈がマップに表示されないことがあります。コンソールに正しいデータが表示されるため、それらはまだ作成されています(注釈が作成された直後に実行される NSLog から)。

失敗したときは完全にランダムです。その日のうちに「ビルドして実行」を押したのは 5 回目か、500 回目で、パターンがないように見え、エラーをスローしていません。 MapView に注釈を追加しません。

これは、MKAnnotation を追加するために近くの場所ごとに呼び出されるメソッドです。

MKAnnotations を常に表示する方法についてのアイデアはありますか?

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

iphone - GraphicsServices.h/GSEventの使用、およびXcodeを使用したCLIiPhoneツールのコンパイル

これをKennyTM(GitHubにすべてのプライベートフレームワークヘッダーがあります)に送信しましたが、誰かが私を助けるための良いアイデアや方法がある場合に備えて、ここでも質問すると思いました。

GSEventsを送信してキーボードを操作したり、画面上の要素をタッチ/ドラッグしたり、ハードウェアボタン(音量、ホーム、スリープなど)を操作したりするコマンドラインユーティリティを作成しようとしています。

MouseSupportコードを取得して調べようとしましたが、GSEventsを送信する最も簡単な方法が見つかりませんでした。ここの誰かが私を助けてくれることを願っています。

まず、GSEventを宣言して送信する最も簡単な方法は何ですか?iPhone開発ウィキを見ましたが、ドキュメントは非常にあいまいでした。これらのイベントを送信する必要がある紫色のイベントポート(?)があることは理解していますが、その方法がわかりません。誰かが、たとえば、座標をタッチしたり、特定のキーを入力したり、ハードウェアボタンを押したりする例を提供できますか?

また、このユーティリティでSpringboardだけでなくすべてのアプリケーションを操作したい場合は、何か特別なことを書く必要がありますか?OSレベルで欲しいので、これが特殊なケースかどうかはわかりません。理想的には、電話にSSHで接続し、プログラムを起動すると、開いているアプリケーションによって処理されるGSEventsが送信されます。

このコードをコンパイルする限り、Xcodeでコンパイルする方法はありますか?どんな種類のプロジェクトテンプレートを使うべきか(もしあれば)わからないので、これは私を失望させます。「ビルドアンドゴー」のサポートは必要ありません。プログラムを電話に転送できてうれしいです。コードのコンパイルは電話でも実行可能であることを理解しています。SDKのすべてのヘッダーとiphone-gccが携帯電話にありますが、一部のテストプログラムをコンパイルすると、マッハヘッダーとCoreFoundationが見つからないというエラーが発生します。これを行う簡単な方法はありますか?

最後に、これについてもっと学ぶために誰かが私に向けることができる他のガイドや文献はありますか?私はオープンなiPhone開発に取り掛かることに興奮しています(私は公式SDKの経験がありますが、もっと深く行きたいです)。

人々が提供できるありとあらゆる助けに感謝します!