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

特にAppleのiPhoneやiPod touchに対応する場合を除いて、このタグを使用しないでください。ハードウェアに依存しない質問については、タグ[ios]を使用してください。検討するタグは、[xcode](ただし、質問がIDE自体に関するものである場合のみ)、[swift]、[objective-c]、または[cocoa-touch]([cocoa]は除く)です。iTunes App StoreやiTunes Connectに関する質問はご遠慮ください。C#を使用する場合は、[mono]でタグ付けします。

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 

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ファイルを使用してビューをロードする方法があると確信しています。

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は高さです:ヘッダー、フッター、および追加されたすべてのセルの高さ。

30
この実行可能ファイルの有効なプロビジョニングプロファイルがデバッグモードで見つかりませんでした
デバイスでアプリをデバッグしようとしているときにこのエラーが発生します。 開発者ポータルで言及されているように、開発プロビジョニングプロファイルを作成しました。開発デバイスがプロファイルで選択されており、Targetのコード署名IDメニューから正しいプロファイルを選択しています。プロビジョニングプロファイルを数回再作成し、それを削除して再インストールし、プロジェクトを再作成しましたが、デバイスでデバッグしようとするたびにそれが発生します。 ところで、アドホック配布プロビジョニングプロファイルは機能します。 私は一日中、解決策を見つけるために費やしましたが、何もしませんでした。誰かが解決策を持っていますか?

30
デバイスのコンパイル時にApple Mach-Oリンカーエラー
xcode 4.0にアップグレードしたばかりで、iPhoneにデプロイできなくなったため、Apple Mach-Oリンカーエラーが発生しましたが、シミュレーターでは引き続き機能します。 Ld /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Intermediates/iParcel.build/Debug-iphoneos/iParcel.build/Objects-normal/armv7/iParcel normal armv7 cd /Users/yveswheeler/iParcel setenv IPHONEOS_DEPLOYMENT_TARGET 3.2 setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/g++-4.2 -arch armv7 -isysroot /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS4.3.sdk -L/Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos -F/Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos -filelist /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Intermediates/iParcel.build/Debug-iphoneos/iParcel.build/Objects-normal/armv7/iParcel.LinkFileList -dead_strip -all_load -ObjC -lxml2 -miphoneos-version-min=3.2 -framework UIKit -framework CoreGraphics -framework QuartzCore /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20Core.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20Network.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20Style.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20UI.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20UICommon.a /Users/yveswheeler/Library/Developer/Xcode/DerivedData/iParcel-fkeqjcjcbbhjwhdssjptkdxzzzxh/Build/Products/Debug-iphoneos/libThree20UINavigator.a -framework AddressBook -lz.1.2.3 -framework Foundation -framework CFNetwork -framework …

20
iPhoneの数字パッドに「完了」ボタンを表示する方法
テンキーに「完了」ボタンはありません。ユーザーがテキストフィールドに数値情報を入力し終えたら、テンキーを非表示にするにはどうすればよいですか? デフォルトのキーボードを使用して「完了」ボタンを取得できましたが、ユーザーは数値を入力するために数字キーに切り替える必要がありました。テンキーに「完了」ボタンを表示する方法はありますか?
237 ios  iphone  user-input 

30
アーキテクチャi386の未定義のシンボル:_OBJC_CLASS _ $ _ SKPSMTPMessage "、参照元:エラー
バックグラウンドでアプリケーションからメールを送信するためのフレームワーク、つまりSKPSMTPMessageフレームワークをインポートしました。以下のエラーが表示される理由を誰かが提案できますか Undefined symbols for architecture i386: "_OBJC_CLASS_$_SKPSMTPMessage", referenced from: objc-class-ref in ConfirmController.o "_kSKPSMTPPartContentTransferEncodingKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartMessageKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o "_kSKPSMTPPartContentTypeKey", referenced from: -[ConfirmController sendEmail] in ConfirmController.o ld: symbol(s) not found for architecture i386 collect2: ld returned 1 exit status フレームワークの取得元:- MFMailComposeViewControllerのフィールドのロック 更新: 回答:フォルダをプロジェクトにドラッグアンドドロップして、[コピー]をクリックするだけです。つまり、プロジェクトチェックボックスとターゲットチェックボックスも選択します。

14
1つのデバイスでのみiOSアプリ「アプリケーションを確認できませんでした」
コンピューターに2つのiphoneデバイス(4と5)が接続されていますが、両方のデバイスにアプリケーションをインストールしようとしています。iphone 5にはかなりうまくインストールされますが、エラー「」が表示されますThe application could not be verified。iphone 4sデバイスにインストールしようとしたとき。 両方のデバイスのUDIDが、アプリケーション用に生成されたプロビジョニングプロファイルに追加されました。 また、メモを追加するために、4sデバイスでiphoneのバージョンを8.1.3に更新したところです。エラーがそれと何か関係があるかどうかはわかりませんが。 これに関するどんな助けでも大歓迎です。私はしばらくこれにこだわっています。 編集: これを別のiPhoneデバイスに接続したところ、問題が再び発生したようです。基本的にこれは、何らかの理由で、アプリが私がしばらく使用していた電話にのみインストールされ、他の電話にはインストールされないことを意味します。ここでも、プロビジョニングプロファイルにこれら3つのデバイスすべてのUDIDが含まれていることを確信しています。
235 ios  iphone  xcode  xcode6.1 



11
iOS 7ナビゲーションバーのテキストと矢印の色
ナビゲーションバーの背景を黒に設定し、その中のすべての色を白に設定したい。 だから、私はこのコードを使用しました: [[UINavigationBar appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], NSForegroundColorAttributeName, [UIColor whiteColor], NSForegroundColorAttributeName, [NSValue valueWithUIOffset:UIOffsetMake(0, -1)], NSForegroundColorAttributeName, [UIFont fontWithName:@"Arial-Bold" size:0.0], NSFontAttributeName, nil]]; しかし、戻るボタンのテキストの色、矢印、バーのボタンは、デフォルトの青色のままです。 下の画像のようにそれらの色を変更するにはどうすればよいですか?


8
iOSテスト/仕様TDD / BDDと統合および受け入れテスト
ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 iPhoneのビヘイビア駆動開発に使用するのに最適なテクノロジーは何ですか?そして、これらのテクノロジーの健全な使用を実証するいくつかのオープンソースのサンプルプロジェクトは何ですか?ここに私が見つけたいくつかのオプションがあります: ユニットテスト テスト::ユニットスタイル 「iOS開発ガイド:ユニットテストアプリケーションとその他のOCUnitリファレンス」で説明されているOCUnit / SenTestingKit。 例:iPhoneUnitTests、Three20 キャッチ GHUnit Mac向けGoogleツールボックス:iPhoneユニットテスト RSpecスタイル キウイ(これには、あざけりと期待も付いています) 杉 器用なiOS-Acceptance-Testing仕様に示されているUIオートメーション付きのJasmine 受け入れ試験 セレンスタイル UIオートメーション(デバイスで動作) UIオートメーション機器ガイド UIオートメーションリファレンスドキュメント Tuneup js -UIAutomationで使用するためのクールなライブラリ。 自動化スクリプトへのユーザーインターフェイスアクションのキャプチャ Cucumber(JavaScriptで記述)を使用してUIオートメーションを駆動することが可能です。これは素晴らしいオープンソースプロジェクトでしょう。次に、Gerkinを記述してUIオートメーションテストを実行します。とりあえず、コメントとしてガーキンと書いてみます。 更新:ズッキーニフレームワークは、キュウリとUIオートメーションをブレンドしているようです!:) 古いブログ投稿: Alex VollmerのUIオートメーションチュートリアル O'Reilly Answers UIオートメーションチュートリアル Adi SaxenaのUIオートメーションチュートリアル UISpecRunnerによるUISpec UISpecはGoogle Codeのオープンソースです。 UISpecには包括的なドキュメントがあります。 FoneMonkey キュウリのスタイル フランクとiCuke(キュウリに基づいてiPhoneトークを満たしています) フランクGoogleグループはよりもはるかに活性を有するiCuke Googleグループを。 Frankはデバイスとシミュレーターの両方で実行されますが、iCukeはシミュレーターでのみ実行されます。 フランクはiCukeのステップ定義よりも包括的なステップ定義のセットを持っているようです。そして、フランクはまた、彼らのウィキにステップ定義大要を持っています。 私はiCukeとFrankをマージすることを提案しました(MerbとRailsがマージした方法に似ています)。iOS向けのCucumberが同じ共通の目標を持っているからです。 KIF(機能性を保つ)ことでスクエア Zucchini Frameworkは、テストの記述にCucumber構文を使用し、ステップ定義にCoffeeScriptを使用します。 追加 …

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