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

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

17
UIViewアニメーションをキャンセルしますか?
UIView進行中のアニメーションをキャンセルすることはできますか?または、CAレベルまで下げる必要がありますか? つまり、私はこのようなことをしました(多分、アニメーションの終了アクションも設定しています): [UIView beginAnimations:nil context:NULL]; [UIView setAnimationDuration:duration]; [UIView setAnimationCurve: UIViewAnimationCurveLinear]; // other animation properties // set view properties [UIView commitAnimations]; しかし、アニメーションが完了してアニメーション終了イベントを取得する前に、それをキャンセルしたい(短くします)。これは可能ですか?ぐるぐる回ると、何人かが同じ質問に答えずに質問し、1人または2人がそれを実行できないと推測しています。

4
TableViewのNSIndexPathを作成する方法
定義した関数のテーブルの行1を削除する必要があります。deleteRowAtIndexPath使用するにIndexPathは、セクションと行が定義されたを使用する必要があります。このようなインデックスパスを作成するにはどうすればよいですか? int {1}を唯一のメンバーとして持つ配列はクラッシュします。NSLogメッセージは、セクションも定義する必要があることを示しています。 *編集->セルの削除に関連するコード: NSIndexPath *myIP = [[NSIndexPath alloc] indexPathForRow:0 inSection:0]; NSArray *myArray = [[NSArray alloc] initWithObjects:myIP, nil]; // [self.tableView beginUpdates]; [self.tableView deleteRowsAtIndexPaths:myArray withRowAnimation:UITableViewRowAnimationFade]; // [self.tableView endUpdates];


11
iPhoneアプリケーションからメールを送信する方法
iPhoneアプリケーションからメールを送信したい。iOS SDKにはメールAPIがないと聞いています。次のコードはアプリケーションを終了するため、使用したくありません。 NSString *url = [NSString stringWithString: @"mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!"]; [[UIApplication sharedApplication] openURL: [NSURL URLWithString: url]]; では、アプリからメールを送信するにはどうすればよいですか?
242 ios  iphone  email  cocoa-touch 

30
SourceKitServiceが終了しました
Xcodeに問題があり、「ソースキットサービスが終了しました」というエラーが表示され、Swiftですべての構文の強調表示とコードの補完が行われません。どうすれば修正できますか? 以下は画像の例です。

19
Xcode:プロセスのタスクの取得に失敗しました
これは、複数回コンパイルおよび配布された既存のアプリ用です。Xcode 5に更新してから、このエラーが発生します。 デバッグ用のコード署名で開発者プロファイルを選択しています。 派生データを数回削除しました。 数回終了する ダウンロードして、私の開発者証明書を再度追加しようとしました。 コンピュータをリセットしてください!更新を確認しました 黒魔術を使ってみました! スキーム>ビルド構成がデバッグに設定されている iOS 6.1にコンパイルしてiPhone 3GSで実行できるようにコンパイルしている奇妙な状況-基本はSDK iOS 7ですか?これは問題でしょうか?iOS 7に変更する前に、新しいスマートフォンを見つける前にテストする必要があります。

9
Xcode / iOS:DEBUG / RELEASEビルドでコードが実行されているかどうかを確認する方法は?
機密のクレジットカードデータを処理するアプリを作成しています。 コードがデバッグモードで実行されている場合、このデータをコンソールに記録し、いくつかのファイルダンプを作成します。 ただし、最終的なappstoreバージョン(つまり、リリースモードで実行している場合)では、これをすべて無効にすることが重要です(セキュリティ上の問題)。 私はできる限り私の質問に答えようとします。したがって、質問は「このソリューションパスはそれを行うための正しい方法または最良の方法ですか?」になります。 // add `IS_DEBUG=1` to your debug build preprocessor settings #if( IS_DEBUG ) #define MYLog(args...) NSLog(args) #else #define MYLog(args...) #endif

24
Interface Builderで作成されたnibファイルを使用してUIViewをロードする方法
私は少し複雑なことをしようとしていますが、可能なことはあるはずです。だから、ここにあなたのすべての専門家のための挑戦があります(このフォーラムはあなたたちの多くのパックです:))。 NavigationContoller(my QuestionManagerViewController)にロードしたいアンケート「コンポーネント」を作成しています。「コンポーネント」は「空」ですUIViewControllerであり、回答する必要がある質問に応じて異なるビューをロードできます。 私がそれをしている方法は: Question1ViewオブジェクトをUIViewサブクラスとして作成し、いくつかを定義しますIBOutlets。 (Interface Builderを使用して)Question1View.xib (ここに問題がある可能性があります)を作成します。私は両方のセットUIViewControllerとUIViewクラスQuestion1Viewのものであると。 コンセントをビューのコンポーネントにリンクします(IBを使用)。 私は次initWithNibのQuestionManagerViewControllerように私のをオーバーライドします: - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { if (self = [super initWithNibName:@"Question1View" bundle:nibBundleOrNil]) { // Custom initialization } return self; } コードを実行すると、次のエラーが発生します。 2009-05-14 15:05:37.152 iMobiDines [17148:20b] ***キャッチされなかった例外 ' NSInternalInconsistencyException'、理由によりアプリを終了します ' '、理由: ' -[UIViewController _loadViewFromNibNamed:bundle:]「Question1View」nibをロードしましたが、ビューアウトレットが設定されていませんでした。 viewControllerクラスを作成する必要なく、nibファイルを使用してビューをロードする方法があると確信しています。

12
iOSシミュレータからコンソールログを取得するにはどうすればよいですか?
Xcodeでアプリをテストしていない場合、iOSシミュレーターで何が起こるかを確認したいと思います。 たとえば、Safariシミュレーターでリンクを開いた場合は、コンソールで何が起こるかを確認します。または、Webアプリをインストールした場合は、コンソールで押しているリンクを確認します。 これどうやってするの? Xcodeまたはターミナルで表示したいのですが、別のソフトウェアを使用する必要がある場合は問題ありません。


9
コンテンツが画面に収まるときにUITableViewテーブルのスクロールを無効にする方法
私のiphoneアプリにいくつかの(グループ化されたスタイルの)テーブルがあります(画面の一部のみで追加されてInterface Builderいますが、からサブクラス化されていませんUITableViewController)。時間の80%は小さく、画面に収まります。テーブルが画面に収まったら、スクロールを無効にして、少し見やすくします。しかし、テーブルが画面から消えた場合(後で行が追加されたとき)は、再度スクロールを有効にしたいと思います(そうしないと、そのコンテンツが表示されないためです)。 これを行う方法はありますか?理解できないようです。私はすることを知っています: tableView.scrollEnabled = NO; しかし、どこで、またはこれを機能させるためにテーブルオブジェクトのサイズなどを計算する必要があるかどうかはわかりません。 更新:これが最終的に私のために働いた解決策です: if (table.contentSize.height < table.frame.size.height) { table.scrollEnabled = NO; } else { table.scrollEnabled = YES; } reloadDataテーブルを呼び出した後にこのコードを実行すると、適切なサイズが計算され、機能しているように見えます。 table.frame.size.heightInterface Builder画面に表示されるオブジェクトの実際のサイズ(これはで確認できます)ですが、table.contentSize.heightは高さです:ヘッダー、フッター、および追加されたすべてのセルの高さ。

28
Swiftでのナビゲーションバーの色の変更
ユーザーがアプリ全体のカラーテーマを選択できるように、ピッカービューを使用しています。 ナビゲーションバー、背景、場合によってはタブバー(可能な場合)の色を変更することを計画しています。 私はこれを行う方法を調査してきましたが、Swiftの例を見つけることができません。誰かがナビゲーションバーの色とナビゲーションバーのテキストの色を変更するために使用する必要があるコードの例を教えてもらえますか? ピッカービューが設定されました。UIの色を変更するコードを探しています。

20
ポッドのインストールは「CocoaPodsマスターリポジトリの設定」のままです
gitリポジトリからプロジェクトのクローンを作成していますがpod install、最初の行を実行すると、「CocoaPodsマスターリポジトリの設定」が表示され、その後は何も表示されず、コンソールが停止します。 何が起こっているのかわかりません。誰もここで何が起こっているのか知っていますか?CocoaPodsが停止する理由

8
アプリのアンインストール時にキーチェーンアイテムを削除する
私はキーホルダーにidandersenのscifihifi-iphoneコードを使用しており、使用してパスワードを保存しています [SFHFKeychainUtils storeUsername:@"User" andPassword:@"123" forServiceName:@"TestService" updateExisting:YES error:&error]; デバイスからアプリケーションを削除しても、パスワードはキーチェーンに残ります。 ユーザーがデバイスからアプリケーションを削除したときに、キーチェーンからパスワードを削除したいのですが。これどうやってするの?

7
Xcodeビルドオプションの影響「ビットコードを有効にする」はい/いいえ
昨日、parse.comライブラリに関する大量の警告を認識しました。 緊急: '[path] /Parse.framework/Parse(PFAnalytics.o)'がビットコードなしでビルドされたため、すべてのビットコードが削除されます。ビットコードを有効にして再構築するか(Xcode設定ENABLE_BITCODE)、ベンダーから更新されたライブラリを入手するか、このターゲットのビットコードを無効にする必要があります。注:これは将来のエラーになります。 この回答でこれらの警告を削除できることは承知していますが、AppStoreへの送信やアプリの実際のパフォーマンスに関してマイナスの影響があるかどうか疑問に思っています。 Xcodeはビットコードについて通知します この設定をアクティブにすると、ターゲットまたはプロジェクトが、それをサポートするプラットフォームおよびアーキテクチャのコンパイル中にビットコードを生成する必要があることを示します。アーカイブビルドでは、リンクされたバイナリにビットコードが生成され、アプリストアに送信されます。他のビルドの場合、コンパイラーとリンカーは、コードがビットコード生成の要件に準拠しているかどうかをチェックしますが、実際のビットコードは生成しません。[ENABLE_BITCODE] しかし、私はこのテキストから本当に有用な情報を得ていません。 リンクされた回答を使用して、悪影響を与えたり、将来のAppStore送信を損なうことなく問題を回避できますか? ENABLE_BITCODE実際には何をしますか?将来的には必須ではなくなりますか? 有効/無効にするとパフォーマンスに影響がありますか?

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