タグ付けされた質問 「ios」

iOSは、Apple iPhone、iPod touch、iPadで実行されるモバイルオペレーティングシステムです。iOSプラットフォームでのプログラミングに関する質問には、このタグ[ios]を使用してください。これらのプログラミング言語に固有の問題には、関連タグ[objective-c]および[swift]を使用してください。

6
私が開発しているiOSアプリケーションによってデバイスで作成されたファイルをワークステーションで閲覧しますか?
たとえば、を使用してデバイス上にファイルを作成するIOSアプリを開発していNSKeyedArchiverます。 Androidの開発中、デバイスのファイルシステムをUSB経由でワークステーションに接続すると、たとえば、アプリのトラブルシューティングに役立つように、デバイスのファイルシステムを閲覧できます。 ただし、IOSの場合、アプリがワークステーションから作成したファイルを参照できるように、Xcodeのオーガナイザーの下に同様のものが表示されません。「iOOブラウズデバイスファイル」、「iPhoneビューファイル」などをグーグルすると、ジェイルブレイクされたデバイスのソリューションが明らかになりますが、開発用にプロビジョニングされた通常のデバイスのソリューションは明らかになりません。 開発中のiOSアプリで作成されたデバイスでファイルを参照するにはどうすればよいですか?
126 xcode  ios 

5
プログラムでボタンクリックイベントを起動しますか?
プログラムでボタンクリックイベントを発生させる方法はありますか?UIViewにボタンを配置しましたが、特定のシナリオでは、ユーザーとして手動ではなく、コードを介してボタンをクリックしたいと思います。iOS開発で可能ですか?あなたの提案を提供し、その方法を教えてください。 ありがとう。
126 ios  objective-c  iphone 

27
空のUITextFieldでバックスペースを検出する
空のiPhoneキーボードでBackspace/ Deleteキーが押されたことを検出する方法はありUITextFieldますか?が空のBackspace場合にのみ、いつが押されたかを知りたいUITextField。 コメントでの@Alex Reynoldsの提案に基づいて、テキストフィールドの作成中に次のコードを追加しました。 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleTextFieldChanged:) name:UITextFieldTextDidChangeNotification object:searchTextField]; この通知は受信されます(handleTextFieldChanged関数が呼び出されます)がBackspace、空のフィールドでキーを押しても通知されません。何か案は? この質問の周りにいくつかの混乱があるようです。Backspaceキーが押されたときに通知を受け取りたい。それでおしまい。ただし、ソリューションUITextFieldがすでに空の場合にも機能する必要があります。

5
「malloc_error_breakにブレークポイントを設定してデバッグする」方法
アプリケーションがクラッシュすることなく、次のような多くのコンソール出力が得られます。 malloc:*オブジェクト0xc6a3970のエラー:解放されるポインターが割り当てられていませんでした*デバッグするためにmalloc_error_breakにブレークポイントを設定します どのオブジェクトまたは変数が影響を受けているかを知るにはどうすればよいですか? 次のようにシンボリックブレークポイントを設定しようとしましたが、停止しません。
126 iphone  ios 

5
Xcodeはクラッシュを引き起こす行を表示しません
アプリがクラッシュするたびに、Xcodeはmain()関数のUIApicationMain()呼び出しをクラッシュの原因となった行として強調表示します。以前は正常であった(たとえば、セグメンテーション違反)場合もありますが、私が対処しようとしているクラッシュは、コンソールに詳細情報が記録された単純なSIGABRTです。 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFDictionary setObject:forKey:]: attempt to insert nil value (key: Date)' Xcodeは以前のSDKでラインを正しく表示するために使用されていましたが、Xocde 4.2にアップグレードしてから変更されました。Xcodeがクラッシュの原因を正確に知っている(または知ることができた)ことは明らかですが、実際の行は表示されていません。これに対する修正または回避策はありますか?

16
ビューコントローラーがモーダルに表示されているか、ナビゲーションスタックにプッシュされているかを確認するにはどうすればよいですか?
ビューコントローラーのコードで、次の違いをどのように区別できますか? モーダルで提示された ナビゲーションスタックにプッシュ どちらpresentingViewControllerとisMovingToParentViewControllerされているYES両方のケースでは、とても便利ではありません。 状況を複雑にしているのは、私の親のビューコントローラーが時々モーダルであり、その上にチェック対象のビューコントローラーがプッシュされることです。 私の問題は、私が私のHtmlViewController中に埋め込むことであり、UINavigationControllerそれが次に提示されることです。それが、私自身の試みと以下の良い答えがうまくいかなかった理由です。 HtmlViewController* termsViewController = [[HtmlViewController alloc] initWithDictionary:dictionary]; UINavigationController* modalViewController; modalViewController = [[UINavigationController alloc] initWithRootViewController:termsViewController]; modalViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical; [self presentViewController:modalViewController animated:YES completion:nil]; ビューコントローラーがモーダルであるかどうかを判断するのではなく、判断する方がいいと思います。

15
react-native:コマンドが見つかりません
-bash:react-native:コマンドを取得していますが、react-nativeプロジェクトの作成中にコマンドが見つかりませんでした。 以下は追加情報です 1. brew --version homebrew 0.9.9 2 brew info watchman watchman `enter code here`stable 4.50 /usr/local/Cellar/watchman/4.4.0 3. brew info flow stable 0.24.1 /usr/local/Cellar/flow/0.24.1 4. brew info node stable 6.1.0 /usr/local/Cellar/node/6.1.0 5. npm -version 3.8.6 6. echo $PATH /Users/Ashok/.rbenv/shims:/Users/Ashok/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 以下のリンクから提案された手順を試しましたが、それでも同じエラーが発生します。 反応ネイティブコマンドが見つかりません 彼らがソリューションで指定した「npm」ディレクトリはありません Ashoks-MacBook-Pro:share Ashok$ ls aclocal doc info ruby-build zsh …

17
ストーリーボードでUIScrollViewを使用する方法
高さ1000pxのコンテンツを含むスクロールビューがあり、ストーリーボードで簡単にデザインできるようにレイアウトできるようにしたいと考えています。 プログラムで実行できることはわかっていますが、視覚的に確認できるようにしたいのです。スクロールビューをビューコントローラーに配置するたびにスクロールしません。希望どおりに機能させることは可能ですか、それともコードで行う必要がありますか?

13
addTarget:action:forControlEventsにパラメーターを渡す
次のようにaddTarget:action:forControlEventsを使用しています。 [newsButton addTarget:self action:@selector(switchToNewsDetails) forControlEvents:UIControlEventTouchUpInside]; パラメータをセレクタ「switchToNewsDetails」に渡したいのですが。私が成功した唯一のことは、(id)senderを次のように渡すことです。 action:@selector(switchToNewsDetails:) しかし、私は整数値のような変数を渡そうとしています。このように書いてもうまくいきません: int i = 0; [newsButton addTarget:self action:@selector(switchToNewsDetails:i) forControlEvents:UIControlEventTouchUpInside]; このように書いてもうまくいきません: int i = 0; [newsButton addTarget:self action:@selector(switchToNewsDetails:i:) forControlEvents:UIControlEventTouchUpInside]; どんな助けでもいただければ幸いです:)

11
SwiftのAppearanceWhenContainedIn
アプリをSwift言語に変換しようとしています。 私はこのコード行を持っています: [[UIBarButtonItem appearanceWhenContainedIn:[UINavigationBar class], nil] setTitleTextAttributes:textDictionary forState:UIControlStateNormal]; Swiftに変換する方法は? では、Appleのドキュメントは、そのような方法がありません。
125 ios  swift  uiappearance 

4
SwiftでUIViewサブクラスのカスタムinitを作成するにはどうすればよいですか?
私がしたいとして、サブクラスと。initUIViewStringInt サブクラス化しているだけの場合、Swiftでこれをどのように実行しUIViewますか?カスタムinit()関数を作成するだけで、パラメーターがStringとIntの場合、「初期化子から戻る前にsuper.init()が呼び出されない」ことがわかります。 呼び出すsuper.init()と、指定された初期化子を使用する必要があると言われます。そこで何を使うべきですか?フレーム版?コーダーバージョン?両方とも?どうして?


3
シリアルキューのdispatch_asyncとdispatch_syncの違いは?
私はこのようなシリアルキューを作成しました: dispatch_queue_t _serialQueue = dispatch_queue_create("com.example.name", DISPATCH_QUEUE_SERIAL); dispatch_asyncこのように呼ばれるの違いは何ですか dispatch_async(_serialQueue, ^{ /* TASK 1 */ }); dispatch_async(_serialQueue, ^{ /* TASK 2 */ }); そしてdispatch_sync、このシリアルキューでこのように呼ばれましたか? dispatch_sync(_serialQueue, ^{ /* TASK 1 */ }); dispatch_sync(_serialQueue, ^{ /* TASK 2 */ }); 私の理解では、使用されるディスパッチ方法に関係なく、のTASK 1前TASK 2に実行および完了されます。


2
ARCを使用する場合、deallocでプロパティをnilに設定しますか?
私はiOS 5で自動参照カウントを学習しようとしています。これで、この質問の最初の部分は簡単になるはずです。 ARCを使用するときに、deallocに明示的なrelease-propertyステートメントを記述する必要がないことは正しいですか?言い換えれば、以下は明示的な割り当て解除を必要としないというのは本当ですか? @interface MyClass : NSObject @property (strong, nonatomic) NSObject* myProperty; @end @implementation MyClass @synthesize myProperty; @end 次に重要な質問は、ARCへの移行に関するリリースノートドキュメントの次の行にあります。 インスタンス変数を解放する必要はありません(実際に解放することはできません)が、ARCを使用してコンパイルされていないシステムクラスやその他のコードで[self setDelegate:nil]を呼び出す必要がある場合があります。 これは疑問を投げかけます:どのシステムクラスがARCでコンパイルされていないかをどうやって知るのですか?独自のdeallocを作成し、強く保持するプロパティを明示的にnilに設定する必要があるのはいつですか?プロパティで使用されるすべてのNSおよびUIフレームワーククラスが明示的な割り当て解除を必要とすると想定する必要がありますか? SOやその他の場所では、手動参照追跡を使用するときにプロパティのバッキングivarを解放する方法について豊富な情報がありますが、ARCを使用するときの情報は比較的少ないです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.