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

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

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のフィールドのロック 更新: 回答:フォルダをプロジェクトにドラッグアンドドロップして、[コピー]をクリックするだけです。つまり、プロジェクトチェックボックスとターゲットチェックボックスも選択します。

30
ハイライトされているときにUIButtonの背景色を変更するにはどうすればよいですか?
アプリのある時点で強調表示されていますUIButton(たとえば、ユーザーがボタンに指を置いている場合など)。ボタンが強調表示されている間(ユーザーの指がボタン上にある間)に背景色を変更する必要があります。 。 私は以下を試しました: _button.backgroundColor = [UIColor redColor]; しかし、それは機能していません。色は変わりません。ボタンが強調表示されていないときに同じコードを試しましたが、正常に動作します。また-setNeedsDisplay、色を変えて呼び出してみましたが効果がありませんでした。 ボタンに背景色を強制的に変更させる方法は?

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 

5
Objective-Cの自動参照カウントはどのようなリークを防止または最小化しませんか?
MacおよびiOSプラットフォームでは、メモリリークは多くの場合、リリースされていないポインタが原因で発生します。従来、割り当て、コピー、保持をチェックして、それぞれに対応するリリースメッセージがあることを確認することが常に最も重要でした。 Xcode 4.2に付属しているツールチェーンでは、最新バージョンのLLVMコンパイラで自動参照カウント(ARC)が導入されています。これにより、コンパイラにデータをメモリ管理させることで、この問題を完全に回避できます。それはかなりクールであり、多くの不必要で平凡な開発時間を削減し、適切な保持/解放のバランスで簡単に修正できる多くの不注意なメモリリークを防ぎます。MacとiOSアプリでARCを有効にするときは、自動解放プールでさえ別の方法で管理する必要があります(独自NSAutoreleasePoolのをもう割り当てる必要がないため)。 しかし、他のどのメモリリークでも、私がまだ注意しなければならないことを妨げていませんか? おまけとして、Mac OS XとiOSのARCとMac OS Xのガベージコレクションの違いは何ですか?


8
Objective-Cでのメソッドのスウィズリングの危険性は何ですか?
メソッドのスウィズリングは危険な慣行だと人々が言うのを聞いたことがあります。スウィズリングという名前でさえ、それは少しのごまかしであることを示唆しています。 メソッドスウィズリングは、セレクターAの呼び出しが実際に実装Bを呼び出すようにマッピングを変更しています。これの1つの用途は、閉じたソースクラスの動作を拡張することです。 リスクを形式化して、スウィズリングを使用するかどうかを決定する誰もが、彼らがやろうとしていることに対してそれが価値があるかどうか、情報に基づいた決定をすることができるようにできますか? 例えば 衝突の命名:クラスが後でその機能を拡張して、追加したメソッド名を含めると、巨大な方法で問題が発生します。スウィズルされたメソッドに賢明な名前を付けることにより、リスクを軽減します。

30
コアデータのすべてのエントリを削除/リセットしますか?
Core Dataに保存されているすべてのエントリを削除する方法を知っていますか?私のスキーマは変わらないはずです。空白にリセットしたいだけです。 編集する ユーザーが基本的にresetボタンを押すことができるように、これをプログラムで行うことを考えています。

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]]; しかし、戻るボタンのテキストの色、矢印、バーのボタンは、デフォルトの青色のままです。 下の画像のようにそれらの色を変更するにはどうすればよいですか?

30
ld:フレームワークが見つからないポッド
フレームワークをIOSプロジェクトに追加しようとしていますが、ビルドすると常に同じメッセージが表示されました。 ld:フレームワークが見つからないポッド clang:エラー:リンカーコマンドが終了コード1で失敗しました(-vを使用して呼び出しを確認してください) 私は自分のPodsディレクトリを削除してから実行し、ポッドインストールのログに書き込まれてpod install いる.xcworkspaceように実行しました。xcodeでプロジェクトをクリーンアップしてからビルドしようとしましたが、機能しません。 私のpodfileは次のようになります。 xcodeproj '/Users/guillaume/project/Mobile/iOS/FoodPin/FoodPin.xcodeproj' source 'https://github.com/CocoaPods/Specs.git' platform :ios, '8.0' use_frameworks! pod 'SwiftHTTP', '~> 0.9.2' 私のバージョンのxcodeは 6.3.1 ありがとうございました、
234 ios  xcode  cocoapods 

4
UIViewAlertForUnsatisfiableConstraintsでトラップする方法?
デバッガーログにエラーが表示されます。 Will attempt to recover by breaking constraint <NSLayoutConstraint:0x191f0920 H:[MPKnockoutButton:0x17a876b0]-(34)-[MPDetailSlider:0x17a8bc50](LTR)> Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger. The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful. その通話をどうやってトラップするのですか?それは私のコードのどこにも現れません。

30
私のプレリリースアプリは、iTunes Connectで1週間以上「処理」されています。
Xcode 6.1.1を使用してプレリリースアプリの新しいバージョンをiTunes Connectにアップロードし、外部ベータテスターに​​配布できるようにしました。以前に同じアプリの2つのバージョンを使用してこれを実行したことがあり、問題なく動作しました。 しかし今回は、アップロードが1週間​​以上「処理中」の状態のままになっています。もう一度試してみたところ(同じバージョン、新しいビルド番号)、変更なしで24時間以上になります。 アプリは検証に合格しました。 何ができますか?

30
UILabelのNSAttributedStringにタップ可能な「リンク」を作成しますか?
私はこれを何時間も検索してきましたが、失敗しました。何を探したらいいのか分からない。 多くのアプリケーションにはテキストがあり、このテキストには丸みを帯びた四角形のWebハイパーリンクがあります。クリックするとUIWebView開きます。私を困惑させているのは、それらがしばしばカスタムリンクを持っているということです。例えば、単語が#で始まる場合、それもクリック可能であり、アプリケーションは別のビューを開くことによって応答します。どうやってやるの?で、それが可能であるUILabelか、私は必要なのですUITextViewか他の何か?

28
文字列の最初の文字だけに.uppercaseStringをすばやく適用する
オートコレクトシステムを作成しようとしています。ユーザーが大文字で単語を入力すると、オートコレクトが機能しません。これを修正するために、入力した文字列のコピーを作成し、.lowercaseStringを適用して、それらを比較しました。文字列が本当にタイプミスされている場合は、単語を修正する必要があります。ただし、入力された単語を置き換える単語はすべて小文字になります。したがって、.uppercaseStringを最初の文字のみに適用する必要があります。もともと使えると思った nameOfString[0] しかし、これは明らかに機能しません。文字列の最初の文字を大文字にして、最初の文字を大文字にして文字列全体を印刷するにはどうすればよいですか? 助けてくれてありがとう!

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