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

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

24
ココアポッドをインストールする方法?
参照したリンクが多すぎて試してみましたが、成功しませんでした。アイデアがあれば教えてください。ココアポッドのドキュメントを読み、何度もインストールを試みましたが、開始手順が原因で常に失敗しました。最初にgemをインストールできないというエラーが1つ見つかりました。誰でも私に手順を1つずつ教えてもらえますか?インストールまたはデモの方法。 これは私が試した1つのリンクです。 スクリーンショットは私が与えられたこのコンソールエラーを参照しています:
306 ios  swift  xcode  rubygems  cocoapods 

2
なぜAppleは、ARCでシングルトンパターンを実装するためにdispatch_onceを使用することを推奨するのですか?
ARCでシングルトンの共有インスタンスアクセサーでdispatch_onceを使用する正確な理由は何ですか? + (MyClass *)sharedInstance { // Static local predicate must be initialized to 0 static MyClass *sharedInstance = nil; static dispatch_once_t onceToken = 0; dispatch_once(&onceToken, ^{ sharedInstance = [[MyClass alloc] init]; // Do any other initialisation stuff here }); return sharedInstance; } バックグラウンドで非同期にシングルトンをインスタンス化することは悪い考えではありませんか?つまり、その共有インスタンスを要求してすぐにそれに依存しているのに、dispatch_onceがクリスマスまで私のオブジェクトを作成するとしたらどうなるでしょうか。すぐ戻りませんよね?少なくともそれがグランドセントラルディスパッチの要点のようです。 なぜ彼らはこれをしているのですか?


30
アプリケーション識別子の資格により、アプリのインストールに失敗しました
アプリケーションIDの資格があるため、watchOS 2 WatchKitアプリをインストールできません。これは、[機能]タブでアプリグループをオンにした後に発生しました。 完全なエラー: アプリのインストールに失敗しました このアプリケーションのアプリケーションID資格は、インストールされているアプリケーションの資格と一致しません。アップグレードを許可するには、これらの値が一致している必要があります。 これは、物理デバイス上でアプリをデバッグモードで実行しています。iOSアプリのみを実行すると問題なく動作します。 アプリグループを再度オフにして、追加された資格ファイルを削除しましたが、同じエラーが発生しました。
304 ios  watchkit  watchos-2 



30
デバイスの起動画面でUIImageViewに画像が表示されない
Xcode 7に組み込まれているiOS8以降をサポートするアプリがあり、起動画面にXIBを使用しています(起動画像はありません)。ビューには、アプリのバージョンを含む1つのUILabelと、Images.xcassetsに両方とも存在する画像を含む2つのUIImageViews(ロゴとスプラッシュ画像)が含まれています。 アプリケーションを起動するとUILabelとロゴ画像が正しく表示されますが、iOS9を搭載したiPad Air 2でアプリを実行するとスプラッシュ画像が表示されません。iPad 8、iPad Air、iPad Air 2用のAirとMiniを実行しているiOS8、iOS9、およびiOS9シミュレータでテストしましたが、画像はすべて正しく表示されます。 私は何が起こっているかを見つけ出すことができるかどうかを確認するためにいくつかの基本的なトラブルシューティングを実行しましたが、私はそれを解決することができていないと働いている画像と失敗しています1の間、私が見ることができる唯一の違いはあるとき、私はこれを追加しました資産... これが私が知っていることの要約です: スプラッシュ画像のUIImageViewは、正しい場所、正しいサイズにあります。念のため、背景色を緑色に設定しているので、これはわかります。ビューはありますが、イメージは表示されません。だから私はビューが非難されるべきではないと仮定しています。 ロゴ画像も使用するようにスプラッシュ画像のUIImageViewを設定すると、ロゴ画像がビューの正しい場所に表示されます。これはまた、その見解が非難されるべきではないと思い込む原因にもなります。 スプラッシュイメージビューで使用しているUIImageは、アプリの他の場所で使用され、他のビューでは正常に表示されます(ロゴイメージはアプリの他の場所でも使用され、美しく表示されます)。そのため、画像は有効であり、他のビューに表示されることは問題ではないと想定しています。 xcassetsファイルのロゴとスプラッシュのUIImagesの設定が同じであることを確認しました。これらは、ユニバーサル、任意の幅と高さ、複数の倍率に設定され、デフォルトとしてレンダリングされます。違いが1つあります。ロゴには1x、2x、3xのスケールがありますが、スプラッシュ画像には1xと2xしかありませんが、UIViewsで1xと1xと2xのみの値を持つUIImagesを使用してみました少し前にプロジェクトに追加されました)。 xcassetsに別のサイズまたはフォーマット(PNGおよびJPG)の別の画像を追加し、スプラッシュ画像のUIImageViewでそのUIImageを使用しても、表示に失敗します。 別のUIImageViewをXIBファイルに追加して、すでにxcassetsにあったUIImageを割り当てると、画像がロード画面に表示されます。 ロゴに使用する画像ファイルをコピーして名前を変更し、それらをプロジェクトに追加してから、そのUIImageをスプラッシュビューで使用しても表示されません。 問題が発生した場合に備えて、プロジェクトをクリーンアップし、開発マシンを再起動し、Air 2からアプリを削除して再インストールしてみました。 これらの最後の3つのステップは、プロジェクトファイルのライフタイムの特定のポイントの後に追加されたイメージに問題があると私を信じさせてくれます。昨日Xcode 7に更新しましたが、スプラッシュ画像はもともとXcode 6で追加されていましたが、ロゴ画像(Xcode 6でも追加)は数か月前に追加されました。 ロゴ画像とスプラッシュ画像のjsonファイルを調べましたが、それらは同じ形式であるように見えます。また、pbxprojファイルを調べて違いを探しましたが、何も表示されません。 だから私は、誰かが起動画面になぜ私が特にAir 2に追加しているこれらの新しい画像を表示しないかもしれないという考えを持っているのだろうかと思っていましたか?すべてが表示されない画像に関連して私がこれまで読んだ他の質問は、起動画像、または関連クラスを持つXIBファイル内の画像に関連しているようですが、どちらもここでは関係がないようです。

24
iPhone 5(ワイドスクリーンデバイス)を検出する方法
XCode 4.5 GMにアップグレードしたところ、ストーリーボードのビューコントローラに「4」のRetinaサイズを適用できることがわかりました。 ここで、iPhone 4と5の両方で実行するアプリケーションを作成する場合は、もちろんすべてのウィンドウを2回ビルドする必要がありますが、ユーザーが3.5 "または4"画面のiPhoneを使用しているかどうかを検出してから、見る。 どうすればいいですか?

13
NSURLConnectionを使用して、信頼されていない証明書のSSLに接続する方法
SSLウェブページに接続するための次の簡単なコードがあります NSMutableURLRequest *urlRequest=[NSMutableURLRequest requestWithURL:url]; [ NSURLConnection sendSynchronousRequest: urlRequest returningResponse: nil error: &error ]; 証明書が自己署名証明書の場合はエラーが発生することを除いて、Error Domain=NSURLErrorDomain Code=-1202 UserInfo=0xd29930 "untrusted server certificate".とにかく接続を受け入れるように設定する方法(ブラウザーで受け入れるのと同じように)またはそれをバイパスする方法はありますか?


15
SwiftでviewControllerをインスタンス化して表示する
問題 の新機能Swiftを確認し始め、Xcode 6いくつかのデモプロジェクトとチュートリアルを試しました。今私は立ち往生しています: viewController特定のストーリーボードからインスタンス化して表示する Objective-Cソリューション UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"myStoryboardName" bundle:nil]; UIViewController *vc = [storyboard instantiateViewControllerWithIdentifier:@"myVCID"]; [self presentViewController:vc animated:YES completion:nil]; Swiftでこれを達成するにはどうすればよいですか?

4
すべてのセレクションセグエの違いは何ですか?
公演 詳細を表示 モーダルに提示 ポップオーバープレゼンテーション カスタム それらの違いは何ですか?ドキュメントは見つかりませんでした。以前はGoogle検索で見つけたものがあったが、現在はなくなっている:https : //developer.apple.com/library/ios/recipes/xcode_help-interface_builder/articles-storyboard/StoryboardSegue.html
300 ios  ios8  xcode6  segue 


22
UITableview:他の行ではなく一部の行の選択を無効にする方法
tableviewXMLから解析されたコンテンツをグループで表示しています。クリックイベントを無効にしたい(まったくクリックできないはずです)テーブルには2つのグループが含まれています。最初のグループのみの選択を無効にし、2番目のグループは無効にしたい。navigates私の管に2番目のグループの最初の行をクリックしplayer viewます。 特定のグループまたは行だけを選択可能にするにはどうすればよいですか? - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { if(indexPath.section!=0) if(indexPath.row==0) [[UIApplication sharedApplication] openURL:[NSURL URLWithString:tubeUrl]]; } ありがとう。


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