問題タブ [ios]

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

ios - iPhone: 最後の画面タッチ以降のユーザーの非アクティブ/アイドル時間を検出する

ユーザーが一定時間画面に触れていない場合に特定のアクションを実行する機能を実装した人はいますか? 私はそれを行うための最良の方法を見つけようとしています。

UIApplication には、このやや関連するメソッドがあります。

代わりに次のようなものがあればいいでしょう。

次に、タイマーを設定して定期的にこの値をチェックし、しきい値を超えたときに何らかのアクションを実行できます。

うまくいけば、それは私が探しているものを説明しています。誰かがすでにこの問題に取り組んでいますか、またはどのように行うかについて何か考えがありますか? ありがとう。

0 投票する
22 に答える
196122 参照

ios - UITextFieldを編集するときにキーボードを閉じるにはどうすればよいですか

キーボードを閉じたいときにファーストレスポンダーを辞任するようにUITextFieldに指示する必要があることは知っていますが、ユーザーがキーボードの「完了」キーを押したときを知る方法がわかりません。監視できる通知はありますか?

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

iphone - デフォルトのタブコントローラーで作成されたプロジェクトを使用しています...最初のView Controllerはaddsubviewに応答しません

デフォルトのタブ コントローラー プロジェクトを使用してプロジェクトを作成しました。インターフェイス ビルダーを使用して .xib ファイルを編集し、画像とボタンを追加しています。それらをインターフェイス ビルダーの FirstViewController オブジェクトに接続します (これを作成し、そのクラスをコード ファイルと同じに設定します)。IBoutletsと を使用してすべてを接続しましたIBActions

すべてが正常に機能していましたが、インターフェイス ビルダーでいくつかの変更を行い ( を追加UILabel)、クリックすると実行されるメソッド (デバッガーで実行) に、ビュー コントローラーにサブビューを追加する行が追加されました。実行されなかったかのように動作します。メソッド (およびコードが実行されます) はエラーなしで実行されますが (デバッガーごと)、ビューは単に追加されていません。これは、インターフェイスビルダーを介して変更を加えた後に発生しました。

ここで、適切なタブをクリックして にドラッグし、ボタンを「Selected First View Controller」に接続IBOutletするとUILabel、そのラベルには複数の参照アウトレットができます。ここで、ボタンに対して同じことを行うと、メソッド (the IBAction) が 2 回実行されますが、実際にはサブビューが追加されて表示されます。しかし、私のIBAction(ボタン)メソッドが何かを格納するプロパティにアクセスするため、メモリアクセスエラーが発生します。これは、First View Controllerで何らかの方法でメモリを作成することに関係していると思いますが、Selected First View Controllerでそれにアクセスしようとしていますか? それが意味があるとしたら?

なぜこれが起こっているのか、なぜボタンだけが突然機能しなくなったのか、私にはわかりません。私はこの問題をできる限り説明しようとしましたが、ややこしいです。しかし、誰かがヒントやアイデアを持っている場合は、この問題とその解決方法についてどう思うか聞いてみたい.

0 投票する
4 に答える
14719 参照

iphone - iPhone で AMR オーディオ形式を録音するにはどうすればよいですか?

ボイス レコーダーには、圧縮されていないリニア PCM オーディオは必要ありません。圧縮されAMRていれば問題ありません。オーディオを録音するために構築された iPhone フレームワークは非常にシンプルですが、オーディオ形式 (Apple から提供されたもの) をセットアップするために私が見つけた唯一の例は、LinearPCM を使用しています。他のさまざまな値の組み合わせを試しましたが、何も機能しないようです。

実際に記録するコードを持っている人はいますAMRか?

編集: AMR 形式は、データ型を設定するためのオプションの 1 つですが、他のオプション (パケット サイズ、フレーム サイズなど) は、何を設定しても一致しないようです。

編集:これが私がPCMバージョンのために持っているものです:

0 投票する
17 に答える
311751 参照

ios - Linux で iPhone アプリの開発を始めますか?

iPhoneアプリを開発するにはMacが必要だと聞いたことがあります。これは本当ですか?

Linux を使用して iPhone アプリを開発することは可能ですか? はいの場合、何が必要で、必要なツールはどこからダウンロードできますか?

0 投票する
22 に答える
102764 参照

ios - iPhoneのNSStringからHTMLタグを削除する

HTML tagsから削除するNSStringには、いくつかの異なる方法がありますCocoa

1つの方法は、文字列をにレンダリングしてからNSAttributedString、レンダリングされたテキストを取得することです。

もう1つの方法NSXMLDocument'sは、-methodを使用してそれを行う変換objectByApplyingXSLTStringを適用することです。XSLT

NSAttributedString残念ながら、iPhoneはまたはをサポートしていませんNSXMLDocumentHTML正規表現やを快適に使用するには、エッジケースや不正な形式のドキュメントが多すぎますNSScanner。誰かがこれに対する解決策を持っていますか?

1つの提案は、単に開始タグ文字と終了タグ文字を探すことでした。この方法は、非常に些細な場合を除いて機能しません。

たとえば、これらのケース(同じ主題に関するPerl Cookbookの章から)は、このメソッドを壊します:

0 投票する
4 に答える
11270 参照

ios - iPhone - メモリ リーク - NSData dataWithContentsOfUrl & UIWebView

助けてください!これを12時間見つめています。オンラインで調べても解決策が見つかりません。

私のアプリケーションでは、別々のページ/コントローラーで 2 つの UIView コントロールを使用しています。

  • UIImageView (NSData dataWithContentsOfUrl 経由でデータを取得)
  • UIWebView

コードを分離して説明しやすくするために、「MyTestApplication」という新しいビュー ベースのプロジェクトを作成しました。

1 - デリゲート関数に単純な NSData dataWithContentsOfUrl を追加しました。

(すべて便利な関数を使用しているため、ここでリリースするものはありません)

代替テキスト http://img.skitch.com/20081110-j5tn5n7ixph95ys4rpchibaw5p.preview.jpg

画像を見る

2 - 実行してリークがないことを確認します (予想どおり)

代替テキスト http://img.skitch.com/20081110-fy2qrkgy47hm4fe2f1aakd4muw.preview.jpg

画像を見る

3 - ViewController.xib を開き、ライブラリから UIWebView を追加するだけです (接続する必要はありません)。

代替テキスト http://img.skitch.com/20081110-d63c3yh1a1kqiciy73q8uyd68j.preview.jpg

画像を見る

4 - 実行して、リークがあることを確認します。(どうして???)

代替テキスト http://img.skitch.com/20081110-qtxcfwntbcc3csabda3r6nfjg6.preview.jpg

画像を見る

私は何を間違っていますか?助けてください!

UIWebView を使用している場合、NSData によってメモリ リークが発生するのはなぜですか? 私はそれを理解していません。ありがとう。

0 投票する
17 に答える
193305 参照

ios - UITableViewCellの背景色をカスタマイズするにはどうすればよいですか?

UITableView内のすべてのUITableViewCellの背景(および場合によっては境界線も)をカスタマイズしたいと思います。これまでのところ、このようなものをカスタマイズすることはできなかったので、デフォルトの白い背景セルがたくさんあります。

iPhone SDKでこれを行う方法はありますか?

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

ios - UITabBarController 内の隠し UINavigationController

UIViewController私は、対応する 内にそれぞれ 5 s のアプリケーションを持っており、すべてが画面の下部に 5 つのタブを表示するUINavigationController内に隠れています。UITabBarController

ダイアログボタンが押されたときに別のものUIViewController( a 内)を表示したい。UINavigationController

このビューは、プログラムによってのみロードおよびアンロードする必要があります。つまり、タブ バーには表示されません。ただし、タブバーを常に表示したいです。

に追加する[UINavigationController view][self window]UITabBarカバーされます。他のレイヤーに追加するとUINavigationController、ステータスバーの補正が追加されるため、予想よりも下に表示されます。

解決策は、6 番目を他のものと一緒にUINavigationController追加することですが、非表示にします。次に、 sプロパティを使用して表示および非表示にできます。UITabBartabBarItemtabBarselectedIndex

tabBarItemを介して にアクセスすると、UIViewControllerこれを行う明白な方法はありません。


@wisequark、あなたは完全に誤解していて、私のアプリケーションのアーキテクチャをほとんど書き直したと思います。ただし、相互に排他的であり、「ドリルダウン」の概念がないため、ビューごとに個別のナビゲーションコントローラーがあります。

@Kendall、これは私がしなければならないと私が期待していることです-モーダルビューに非表示ボタンを表示して、通常のインターフェースに戻します。しかし、タブバーを常に表示しておくといいので、誰か方法を知っているかどうか疑問に思っていました.

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

objective-c - Objective C を使用して zip ファイルを作成するにはどうすればよいですか?

iOS アプリケーションを開発していて、アプリケーションで作成したファイルを圧縮しようとしていますが、これを実行できる組み込み関数はありますか?