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

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

11
Swift RangeからのNSRange?
問題: Rangeを使用するSwift Stringを使用しているときにNSAttributedStringがNSRangeを取得する let text = "Long paragraph saying something goes here!" let textRange = text.startIndex..<text.endIndex let attributedString = NSMutableAttributedString(string: text) text.enumerateSubstringsInRange(textRange, options: NSStringEnumerationOptions.ByWords, { (substring, substringRange, enclosingRange, stop) -> () in if (substring == "saying") { attributedString.addAttribute(NSForegroundColorAttributeName, value: NSColor.redColor(), range: substringRange) } }) 次のエラーを生成します。 エラー:「範囲」は「NSRange」に変換できませんattributedString.addAttribute(NSForegroundColorAttributeName、value:NSColor.redColor()、range:substringRange)
175 ios  macos  swift  nsrange 

5
プログラムでセグエを実行し、パラメーターを宛先ビューに渡します
私のアプリには、プログラムでセグエを実行するボタンがあります。 - (void)myButtonMethod { //execute segue programmatically [self performSegueWithIdentifier: @"MySegue" sender: self]; } 宛先ビューを参照してそれにいくつかのパラメーターを渡す方法があるかどうか知りたいのですが。 私は中にいることを知っているprepareForSegue方法で、私はそれを参照することができますmyDestinationViewController *vc = [segue destinationViewController];が、これは、プログラムでセグエを実行する方法を私は知りません。 あなたはなにか考えはありますか? ありがとう、ヤッサ 更新: この質問でごめんなさい!!! セグエがプログラムで呼び出されたとしても、prepareForSegueメソッドはとにかく呼び出されるので、通常と同じ方法でパラメーターを渡すことができることを発見しました。


5
プリプロセッサマクロがない場合、Xcodeプロジェクトのプロジェクトレベルで実用的なスキーム固有のフラグを定義する方法はありますか
早速、私はアルファ、ベータ、およびディストリビューションのビルド用の一連のスキームを定義しました。これらの各スキームには、プロジェクトレベルで特定の動作を制御するために定義された一連のマクロがあります。最も単純な例は、実行ビルドのデフォルトスキームのすべてのXcodeプロジェクトに対してデフォルトで定義されるDEBUG = 1マクロです。#ifdef DEBUG ...をクエリし、それに応じてコードで決定を下し、不要なコードをコンパイルすることもできます。 マクロがサポートされていないため、このタイプの構成ゲーティングは、swiftを使用するほど簡単ではないようです。誰かが同等のアプローチを提案できますか?コード自体がコンパイルされているかどうかは気にしません。ただし、ビルドスキームに基づいて機能をゲートしたいと思います。
174 ios  swift 

12
UIButtonで境界線を作成する方法は?
「addButton」という名前のアプリでカスタムボタンを使用し、それを白い色で縁取りたいのですが、カスタムボタンの周りに白い色の縁取りをするにはどうすればよいですか?
174 ios  objective-c 

30
実行可能ファイルの署名に使用されたIDは無効になりました
iPadでデバッグしているアプリケーションがあります。2日前、同じ更新されたアプリケーションをデバッグしたかったのですが、このエラーが発生しています。 実行可能ファイルの署名に使用されたIDは無効になりました。 デバイスの時計が正しく設定されていること、および署名証明書の有効期限が切れていないことを確認してください。 (0xE8008018)。 iPhone開発者証明書はまだありませんが、このゲームを1回デバッグしました。
173 ios  xcode  ipad  xcode4 

24
エラーメッセージ '_BSMachError:(os / kern)invalid capability(20)'
このエラーメッセージはかなり低レベルなので、さまざまなシナリオでさまざまな理由で表示されることに注意してください。以下の回答のいずれにも記載されていないシナリオがある場合は、状況も追加することを検討してください。これは、このエラーメッセージが表示されるさまざまな状況の中心的な回答になる可能性があります。 2015年11月10日編集また、私は自分の回答を回答としてマークしましたが、それは他の誰かが投稿する前でした。以下に見られるように、実際には答えとしてマークされるべきものはないと思います...このレベルは非常に低いため、このエラーには答えが1つだけではありません。 私は走っています iOS 9.0シミュレータ XCode 7.0 昨日はすべてうまくいきました。 今日、ローテーション関連の一連の作業を行った後、シミュレーターでアプリを実行してローテーションすると、コンソール出力にこのエラーが発生し始めました。 _BSMachError:(os / kern)無効な機能(20) _BSMachError:(os / kern)無効な名前(15) -ビルドフォルダーをクリアしました-派生データフォルダーをクリーニングしました-シミュレーターをリセットしました 私は一緒に働いていました UIViewController viewWillLayoutSubviews UIViewController viewWillTransitionToSize:... また、IBの属性インスペクターでさまざまな「描画」設定を確認していました。 また、UIViewでユーティリティカテゴリを作成し、を作成してCGRectフレームをビューに割り当てるのに役立つ一連のメソッドを作成しました。
173 ios  objective-c  xcode7 

21
アドレスバーがiOS / Android /モバイルChromeを非表示にすると背景画像がジャンプする
現在、Twitter Bootstrapを使用してレスポンシブサイトを開発しています。 このサイトには、モバイル、タブレット、デスクトップにフルスクリーンの背景画像があります。これらの画像は、2つのdivを使用して回転し、それぞれフェードアウトします。 1つの問題を除いて、ほぼ完璧です。iOS Safari、Androidブラウザー、またはAndroid上のChromeを使用すると、ユーザーがページを下にスクロールすると背景がわずかにジャンプし、アドレスバーが非表示になります。 サイトはこちら:http : //lt2.daveclarke.me/ モバイルデバイスでアクセスして下にスクロールすると、画像のサイズ変更/移動が表示されます。 背景DIVに使用しているコードは次のとおりです。 #bg1 { background-color: #3d3d3f; background-repeat:no-repeat; background-attachment:fixed; background-position:center center; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:-1; display:none; } すべての提案を歓迎します-これはしばらく頭を使ってきました!!

24
iOS更新後に古い起動画面とアプリアイコンを保持する
最近起動画像とアプリアイコンを置き換えたアプリがあります。プロジェクト内のすべての場所から古いアセットをすべて削除しました。Xcodeでビルドするだけで、アプリを古いバージョンから新しいバージョンにアップグレードすると、すべてが問題なく動作します。ただし、アプリの古いバージョンをインストールしてTestFlightからアップグレードすると、アプリを終了して再起動するたびに、新しい起動イメージが表示される前に古い起動イメージが一時的に表示されます。同様に、次にアプリを閉じると、新しいアプリに切り替える前に、古いアプリのアイコンが一瞬点滅します。 iExplorerを使用してアプリを開いたところ、古い起動画面のイメージが/Library/Caches/Shapshotsディレクトリに保存されていることに気づきました(どのようにして、なぜそこに到達したのかわかりません)。iExplorerを使用して手動で削除すると、表示されなくなります。ただし、NSFileManagerメソッドを使用してコードで削除しようとすると、このディレクトリ内のファイルを削除することは禁止されているというエラーが表示されます。 誰かがこれを以前に経験し、アドバイスがありますか?
173 ios 

17
iOS 7 UIBarButton戻るボタンの矢印の色
戻るボタンの矢印を変更しようとしています 私は現在、テキストサイズと[戻る]ボタンのテキストの色を制御するために以下を使用しています。 [[UIBarButtonItem appearance] setTitleTextAttributes: [NSDictionary dictionaryWithObjectsAndKeys: [UIColor whiteColor], UITextAttributeTextColor, [UIFont boldSystemFontOfSize:16.0f], UITextAttributeFont, [UIColor darkGrayColor], UITextAttributeTextShadowColor, [NSValue valueWithCGSize:CGSizeMake(0.0, -1.0)], UITextAttributeTextShadowOffset, nil] forState:UIControlStateNormal]; しかし、戻るボタンの矢印の色のみを変更したい場合は、どうすればよいですか?
172 ios  ios7 

16
iOS 7の半透明のUINavigationBarで明るく鮮やかな色を実現する
iOS 7.1のアップデート:UINavigationBarのアルファチャネルを変更するための回避策は、このアップデートでは無視されているようです。現在のところ、最善の解決策は、「それに対処する」ことであり、選択した色が半透明の効果をレンダリングできることを期待しているようです。私はまだこれを回避する方法を調べています。 iOS 7.0.3のアップデート:作成したGitHubライブラリは、iOS 7.0.3を使用するときにこの問題を少し回避するようにアップデートされました。残念ながら、iOS 7.0.2以前とiOS 7.0.3で作成された両方の色をサポートする魔法の公式はありません。Appleは彩度を改善したようですが、不透明度が犠牲になります(ぼやけた半透明度は不透明度レベルに依存するため)。私は、他の数人と一緒に、これに対するより良い修正の作成に取り組んでいます。 iOS 7が半透明のUINavigationBarの色の彩度を下げる傾向があるという問題にすでに多くの人が遭遇していると思います。 私の目標は、この色合いで半透明のUINavigationBarを実現することです。 しかし、半透明で、私はこれを得ています。背景ビューは白ですが、このビューは少し明るくなると思います。 半透明性を維持しながら元の色を実現する方法はありますか?ここに表示されているように、Facebookがバーを豊かな青色にできることに気づきました。 ..だから何か方法があるはずだと知っています。ここで背景ビューは明らかに違いをもたらしますが、そのコンテンツのほとんどは灰色/白です。どんなバーティントカラーを入れても、半透明では鮮やかな色が出ないようです。 ソリューションで更新されました。 これが私が思いついた解決策です。私はapratoのソリューションを採用し、カスタムUINavigationBarをUINavigationControllerサブクラスに含めました。私は、以下のリストにある実装と、サンプルアプリを含むリポジトリを作成しました。 //////////////////////////// // CRNavigationBar.m //////////////////////////// #import "CRNavigationBar.h" @interface CRNavigationBar () @property (nonatomic, strong) CALayer *colorLayer; @end @implementation CRNavigationBar static CGFloat const kDefaultColorLayerOpacity = 0.5f; static CGFloat const kSpaceToCoverStatusBars = 20.0f; - (void)setBarTintColor:(UIColor *)barTintColor { [super setBarTintColor:barTintColor]; …

8
AppleプロダクションプッシュSSL証明書を.p12形式でエクスポートできません
プッシュ通知のアプリケーションでアーバン飛行船を使用しています。そのため、Apple開発者ポータルからプッシュSSL証明書をダウンロードする必要があります。ダウンロード後、キーチェーンアクセスに追加しました。ただし、証明書用の秘密鍵は作成されませんでした。保存中に.p12ファイル拡張子が無効になっているため、証明書を右クリックしてエクスポートしようとすると、.p12ファイルとしてエクスポートできませんでした。評判が低いため、ここにスクリーンショットを添付できません。 誰かがここで問題がどこにあるか教えてください。どうすればよいですか?
172 ios 

30
UITableViewのセルの前の空スペースを削除
現在UITableView、ビューコントローラーの上部ではなく、別の場所にを配置しようとしています。これで、ナビゲーションバーを説明するために上部にヘッダーを追加しようとしていますが、コントローラーの上部にないため、これは必要ありません。 UITableViewセルを配置する場所の左上隅を配置しても、セルはそこに配置されません。 ここで、セルが正しい場所にあるようにテーブルビューを上に移動すると、別の問題が発生します-スクロールすると、セルがそこまで上に移動します(これは、ナビゲーションコントローラーの上にある指で行います)。 手放すと、はい-セルは検索バーのすぐ下に移動しますが、これを明らかに上に移動する方法には問題があります。 これを行うにはどうすればよいですか?もっと簡単な方法はありますか?


26
アプリがプッシュ通知から起動/開かれたかどうかを検出します
アプリがプッシュ通知から起動/開かれたかどうかを知ることは可能ですか? 起動イベントはここでキャッチできると思います: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } しかし、アプリがバックグラウンドにあるときにプッシュ通知から開かれたことをどのように検出できますか?

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