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

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

25
Xcode 4は、ターゲットデバイスで「終了した<my app>の実行を終了しました」と表示します—何も起こりません
アプリがデバイスにインストールも実行もされません。すべてのプロビジョニングプロファイルは最新です。私はすでにそれらを削除して再インストールしようとしました。 ステータスバーは、Xcodeがプロジェクトをビルドしていることを示し、次にプロジェクトをで実行していることを示し、次に「実行が終了しました」と表示します。この期間中、iPodの画面は黒いままです。iPodがオーガナイザーで検出されており、構成に問題はありません。ほんの数日前、Xcode 3ではすべてが完璧に機能していました。 シミュレーターでは機能しませんが、シミュレーターでは「Attaching to」でスタックしているように見え、シミュレーターが開始を拒否することに注意することが重要です。
223 iphone  ios  xcode  xcode4  ipod-touch 

14
Retinaディスプレイの検出
iOS SDKは、currentDeviceに高解像度ディスプレイ(網膜)があるかどうかを確認する簡単な方法を提供しますか? 私が今それを行うために見つけた最良の方法は: if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] == YES &amp;&amp; [[UIScreen mainScreen] scale] == 2.00) { // RETINA DISPLAY }


10
プログラムによって迅速にUIButtonのテキストを変更する
ここで簡単な質問。UIButton、currencySelectorがあり、プログラムでテキストを変更したい。ここに私が持っているものがあります: currencySelector.text = "foobar" Xcodeで「予期された宣言」というエラーが表示されます。何が問題なのですか、またボタンのテキストをどのように変更できますか?
222 ios  xcode  swift  uibutton 

9
カスタムUITableViewCellsの高さの設定
表示するラベル、ボタン、画像ビューがいくつかあるカスタムUITableViewCellを使用しています。テキストがNSStringオブジェクトであるセルには1つのラベルがあり、文字列の長さは可変である可能性があります。このため、UITableViewのheightForCellAtIndexメソッドではセルに一定の高さを設定できません。セルの高さは、NSStringのsizeWithFontメソッドを使用して決定できるラベルの高さに依存します。使ってみましたがどこかうまくいかないようです。どうすれば修正できますか? セルの初期化に使用されるコードは次のとおりです。 if (self = [super initWithFrame:frame reuseIdentifier:reuseIdentifier]) { self.selectionStyle = UITableViewCellSelectionStyleNone; UIImage *image = [UIImage imageNamed:@"dot.png"]; imageView = [[UIImageView alloc] initWithImage:image]; imageView.frame = CGRectMake(45.0,10.0,10,10); headingTxt = [[UILabel alloc] initWithFrame: CGRectMake(60.0,0.0,150.0,post_hdg_ht)]; [headingTxt setContentMode: UIViewContentModeCenter]; headingTxt.text = postData.user_f_name; headingTxt.font = [UIFont boldSystemFontOfSize:13]; headingTxt.textAlignment = UITextAlignmentLeft; headingTxt.textColor = [UIColor blackColor]; dateTxt = …

8
APIを実装するときに、ブロック内で自己をキャプチャしないようにするにはどうすればよいですか?
動作するアプリがあり、Xcode 4.2でそれをARCに変換する作業をしています。チェック前の警告の1つは、selfブロックを強くキャプチャして保持サイクルにつながることです。この問題を説明するために、簡単なコードサンプルを作成しました。私はこれが何を意味するのか理解していると思いますが、このタイプのシナリオを実装するための「正しい」または推奨される方法がわかりません。 selfはクラスMyAPIのインスタンスです 以下のコードは、私の質問に関連するオブジェクトとブロックとの相互作用のみを示すように簡略化されています MyAPIがリモートソースからデータを取得し、MyDataProcessorがそのデータを処理して出力を生成すると仮定します。 プロセッサは、進行状況と状態を伝えるためのブロックで構成されています コードサンプル: // code sample self.delegate = aDelegate; self.dataProcessor = [[MyDataProcessor alloc] init]; self.dataProcessor.progress = ^(CGFloat percentComplete) { [self.delegate myAPI:self isProcessingWithProgress:percentComplete]; }; self.dataProcessor.completion = ^{ [self.delegate myAPIDidFinish:self]; self.dataProcessor = nil; }; // start the processor - processing happens asynchronously and the processor is released in …



29
Xcode 10:この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりませんでした
昨日から、デバイスでアプリを実行しようとすると、「この実行可能ファイルの有効なプロビジョニングプロファイルが見つかりませんでした」というエラーが発生しました。これはXcode 10にアップデートした後です。先週Xcode 9でビルドすると問題なく動作しました。 エラーに関する他のディスカッションを確認しましたが、解決策はどれも機能しません。 この問題は、さまざまな署名チームのいくつかのプロジェクトすべてに影響を与えるため、私が取り組んできた1つのプロジェクトに限定されません。 これまでのところ、私は次のことを試しました: 清掃プロジェクト 派生データのクリーニング Xcodeをアンインストールし、それに関連する設定やファイルを削除します。 完全に異なるMacへのXcodeのインストール さまざまなデバイスでのテスト 開発者プロファイルでデバイスを無効にし、Xcodeで再度有効にします。 開発者ポータルですべての証明書を削除して再作成する 「署名を自動的に管理する」のチェックを外して再度チェックする プロビジョニングプロファイルを破棄し、Xcodeに再作成させる 開発者プロファイルで手動プロビジョニングプロファイルを作成する プロジェクトにはテストが含まれていないため、そのターゲットの署名設定が間違っていても問題はありません。日付/時刻が自動に設定されている 注目すべき点の1つは、私が作成した手動のものを除いて、ここにはプロビジョニングプロファイルがリストされていないことです:https : //developer.apple.com/account/ios/profile/ 他のすべてのクライアントの場合と同様に、生成されたxcodeが表示されることを期待します。 以下は、現在使用している署名設定です Xcodeを古いバージョンにダウングレードして、それが機能するかどうかをまだ確認していません。それ以外は、次に何を試したらよいかわかりません。
222 ios  xcode 

25
ナビゲーションベースのアプリでプッシュアニメーションとポップアニメーションを変更する方法
ナビゲーションベースのアプリケーションがあり、プッシュアニメーションとポップアニメーションのアニメーションを変更したい。どうすればいいですか? 2018年を編集 この質問には多くの回答があり、かなり前からありますが、私が今最も関連性があると思うものへの回答を再選択しました。他に考えている人がいたらコメントで教えてください

27
iOS 7:UITableViewがステータスバーの下に表示される
私のアプリケーションの最初の画面は、UITableViewControllerナビゲーションバーがない状態です。つまり、コンテンツがステータスバーの下に流れているため、テキストの衝突が多数発生しています。私はのための特性の両方を調整してきたUnder top barsし、Adjust scroll view insetsこれは実際に下にスクロールするのを止めるが、下のテーブルビューのトップを維持するコストでください。UITableViewフレームを20ピクセルずつオフセットするように設定しようとしましたが、効果がないようで、現在アプリにiOS 6との互換性が必要なため、iOS 7ストーリーボードにジャンプして自動レイアウトを強制的に使用できませんトップの高さガイド。誰かが両方のバージョンで機能する解決策を見つけましたか? 私が試したもの:edgesForExtendedLayout、、Under top barsおよびのストーリーボード内の設定の変更Adjust scroll view、フレームの新しい領域への強制。 写真は千の言葉に値します:
219 ios  ios7  uistatusbar 

7
アプリがユーザーによって強制終了された場合、iOSはアプリをバックグラウンドで起動しますか?
content-availableプッシュ通知のフラグを使用してバックグラウンドフェッチをトリガーしています。私が持っているfetchとremote-notification UIBackgroundModes有効。 これが私のAppDelegate.mで使用している実装です。 - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler { NSLog(@"Remote Notification Recieved"); UILocalNotification *notification = [[UILocalNotification alloc] init]; notification.alertBody = @"Looks like i got a notification - fetch thingy"; [application presentLocalNotificationNow:notification]; completionHandler(UIBackgroundFetchResultNewData); } アプリがバックグラウンドで実行されている場合、正常に動作します。(上記のコードのように、通知が受信され、アプリが「通知を受け取ったように見えます」ローカル通知をトリガーしました)。 ただし、アプリが実行されておらず、content-availableフラグ付きのプッシュ通知が受信された場合、アプリは起動されず、didRecieveRemoteNotificationデリゲートメソッドが呼び出されることはありません。 WWDCビデオWhat's New With Multitasking(WWDC 2013の#204)はこれを示しています。 content-availableフラグ付きのプッシュ通知を受信すると、アプリケーションが「バックグラウンドで起動」されると書かれています。 アプリがバックグラウンドで起動しないのはなぜですか? だから本当の質問は: ユーザーがアプリを強制終了した後、iOSはバックグラウンドタスクを実行しますか?

12
iOS 7のぼかしビューに似た効果を生成するにはどうすればよいですか?
私はAppleの公にリリースされたiOS 7のサンプル画面からこのぼやけた背景を複製しようとしています: この質問は、以下のコンテンツにCIフィルターを適用することを提案していますが、それはまったく異なるアプローチです。多くの理由により、iOS 7が以下のビューのコンテンツをキャプチャしないことは明らかです。 いくつかの大まかなテストを行い、下のビューのスクリーンショットをキャプチャし、iOS 7のぼかしスタイルを模倣するのに十分な大きさの半径のCIGaussianBlurフィルターを適用すると、シミュレーターでも1〜2秒かかります。 iOS 7のぼかしビューは、ビデオやアニメーションなどの動的なビューをぼかすことができ、目立った遅れはありません。 誰もがこの効果を作成するために使用できるフレームワークを仮定できますか?現在のパブリックAPIで同様の効果を作成することが可能かどうか? 編集:(コメントから)Appleがどのように行っているかは正確にはわかりませんが、基本的な仮定はありますか?彼らはハードウェアを使用していると思いますよね? エフェクトはその背後にあるものを実際に認識しないように、各ビューで自己完結型ですか?または、ぼかしの仕組みに基づいて、ぼかしの背後にあるコンテンツを考慮する必要がありますか? エフェクトの背後にあるコンテンツに関連がある場合、Appleが以下のコンテンツの「フィード」を受信し、ぼかしを付けて継続的にレンダリングしていると想定できますか?

7
NSURLSessionを使用してPOSTリクエストを送信する
更新:解決策が見つかりました。投稿の最後で読むことができます。 を使用してリモートREST APIへのPOSTリクエストを実行しようとしていますNSURLSession。アイデアは、deviceIdおよびの2つのパラメーターを使用してリクエストを行うことtextContentです。 問題は、これらのパラメーターがサーバーによって認識されないことです。Google ChromeのPOSTMANを使用してPOSTを送信したため、サーバー部分は正しく機能し、完全に機能しました。 これは私が今使っているコードです: NSString *deviceID = [[NSUserDefaults standardUserDefaults] objectForKey:@"deviceID"]; NSString *textContent = @"New note"; NSString *noteDataString = [NSString stringWithFormat:@"deviceId=%@&amp;textContent=%@", deviceID, textContent]; NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration]; sessionConfiguration.HTTPAdditionalHeaders = @{ @"api-key" : @"API_KEY", @"Content-Type" : @"application/json" }; NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration]; NSURL *url = [NSURL URLWithString:@"http://url_to_manage_post_requests"]; NSMutableURLRequest …

30
Xcodeでのアーキテクチャx86_64の重複シンボル
上記のタイトルで同じ質問がありますが、正しい答えはまだ見つかりません。エラーが発生しました: /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o) duplicate symbol _OBJC_METACLASS_$_MoboSDK in: /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Intermediates/TestMoboSDK-Client.build/Debug-iphonesimulator/TestMoboSDK-Client.build/Objects-normal/x86_64/MoboSDK.o /Users/nle/Library/Developer/Xcode/DerivedData/TestMoboSDK-Client-cgodalyxmwqzynaxfbbewrooymnq/Build/Products/Debug-iphonesimulator/libMoboSDK.a(MoboSDK.o) ld: 75 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) どんな助けでもありがたいです。 最後に、 私がに追加-ObjCしたこのエラーの原因を見つけましたOther Linker Flags。この値を削除すると、プロジェクトを正常にビルドできますが、理由はわかりません。誰かがこれを説明できますか?
219 ios  objective-c  xcode5 

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