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

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

5
BLE(Bluetooth Low Energy)を介してAndroidデバイスをiOSデバイスに接続する方法
Androidの新しいBluetoothLow EnergyAPIを使用するアプリケーションを作成しようとしています。このために、APIレベル18に付属するBLEサンプルから始めました。 Androidは周辺機器として機能できないことを読んだので、Androidスマートフォンを中央モードにして、周囲のBLEデバイスをスキャンしました。この目的のために、心臓センサーをシミュレートする北欧プラットフォームでいくつかのテストを行いました。すべてが完璧に機能します! この後、私はiPhone(iOS 7ベータ4)を選び、それを周辺に配置し、前のテストと同様に心拍数センサーをシミュレートしようとします。Androidアプリはデバイスを認識して接続できます。ただし、接続がアクティブになると、2つのデバイスは3〜4秒で相互に切断されます。それに加えて、Android側でdiscoverServices()を呼び出すと、コールバックはトリガーされません!iOS Bluetoothチップがオフの場合でも、Androidデバイスが「接続済み」イベントを受信する場合があります。これは非常に奇妙です。それを証明するために、Nordic Boardをセントラルモードにすると、iOSデバイスに問題なく正しく接続できました。 どうなり得るか?AndroidまたはiOSには、AndroidからiOSまたはその逆への接続を許可しない制限がいくつかありますか? ありがとう。 編集:いくつかのハードテストの後、私はAOSPページで問題を提起しました。こちらで確認できます

8
サブビューのXを自動レイアウトの中央に配置すると、「制約の準備ができていません」とスローされます。
ペン先を介して初期化されているカスタムUIViewサブクラスがあります。 で-awakeFromNib、サブビューを作成し、そのスーパービューの中央に配置しようとしています。 [self setInteralView: [[UIView alloc] init]]; [[self internalView] addConstraint: [NSLayoutConstraint constraintWithItem: [self internalView] attribute: NSLayoutAttributeCenterX relatedBy: NSLayoutRelationEqual toItem: self attribute: NSLayoutAttributeCenterX multiplier: 1 constant: 0]]; これが壊れて、次の出力が発生します。 2013-08-11 17:58:29.628 MyApp[32414:a0b] The view hierarchy is not prepared for the constraint: <NSLayoutConstraint:0xc1dcc80 UIView:0xc132a40.centerX == MyView:0xc1315a0.centerX> When added to a view, the constraint's …

15
AFNetworkingポストリクエスト
私はobj-cの初心者で、いくつかのプロジェクトでasihttpを使用しています。asihttpでPOSTリクエストを実行する場合、この方法で実行されます。 ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url]; [request setPostValue:height forKey:@"user[height]"]; [request setPostValue:weight forKey:@"user[weight]"]; [request setDelegate:self]; [request startAsynchronous]; これを行うには、コード例を使用したAFNetworkingをどのように使用しますか? 私はすでにgetJson getrequestをAFNetworkingで機能させていますが、この投稿リクエストは私にいくつかの問題を与えています。よろしくお願いします。

17
フレームワークが見つかりませんGoogleToolboxForMac
「ポッドアップデート」でFirebaseをアップデートした後、次のようなエラーが発生しました: ld: warning: directory not found for option '-F/Users/bennysantoso/Library/Developer/Xcode/DerivedData/FCM-atfcxuircoryufazlomgwfgmvaqm/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac' ld: framework not found GoogleToolboxForMac clang: error: linker command failed with exit code 1 (use -v to see invocation) ここに私のポッドファイル: # Uncomment this line to define a global platform for your project # platform :ios, '9.0' pod 'Firebase/Core' pod 'Firebase/Messaging' target …

9
iPhoneUITableView。ミュージックアプリのような1文字のアルファベット順のリストをオンにするにはどうすればよいですか?
iPhoneミュージックアプリで、Artist、Songs、またはAlbumsを選択すると、UIの右側に1文字の垂直リストが表示され、高速スクロールが可能になります。アプリでこの機能を有効にするにはどうすればよいですか? 乾杯、ダグ

10
Xcode6でビルドされた古いプロジェクトでXCTest / XCTest.hが見つかりません
Xcode 6 Beta 2でビルドしようとしているプロジェクトがいくつかあります。XCTest/ XCTest.hではビルドできないため、Xcode 6ではビルドされないXCTest(Kiwi / XCTestおよびSpecta)を使用するライブラリがすべてのプロジェクトにあります。見つけられた。 fatal error: 'XCTest/XCTest.h' file not found #import <XCTest/XCTest.h> XCTest.frameworkが「LinkLibrarieswith Binaries」ビルドフェーズリストに含まれていないことに気付きましたが、Xcode 6で新しいプロジェクトを作成すると、ライブラリが自動的にリンクされているように見えるため、問題ありません。 おそらくいくつかの関連性がありますが、XCTestを必要とする依存関係はすべてCocoapodsを介してもたらされます。 プロジェクトで更新する必要があることに気付いていないことはありますか?
82 ios  xcode  cocoapods  xctest 

6
モーダルビューコントローラー-表示と非表示の方法
複数のViewControllerの表示と非表示に関する問題を解決する方法について、この1週間頭を悩ませています。サンプルプロジェクトを作成し、プロジェクトから直接コードを貼り付けました。3つのViewControllerとそれに対応する.xibファイルがあります。MainViewController、VC1およびVC2。メインビューコントローラーに2つのボタンがあります。 - (IBAction)VC1Pressed:(UIButton *)sender { VC1 *vc1 = [[VC1 alloc] initWithNibName:@"VC1" bundle:nil]; [vc1 setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal]; [self presentViewController:vc1 animated:YES completion:nil]; } これにより、VC1が問題なく開きます。VC1には、VC1を閉じると同時にVC2を開く必要がある別のボタンがあります。 - (IBAction)buttonPressedFromVC1:(UIButton *)sender { VC2 *vc2 = [[VC2 alloc] initWithNibName:@"VC2" bundle:nil]; [vc2 setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal]; [self presentViewController:vc2 animated:YES completion:nil]; [self dismissViewControllerAnimated:YES completion:nil]; } // This shows a warning: Attempt to dismiss from …

14
パフォーマンスに影響を与えずにUITableViewの循環UIImageView?
私が持っているUIImageView私のそれぞれにUITableView、そのディスプレイの遠隔画像(使用して、細胞SDWebImage)。私はいくつかやったQuartzCoreような、画像表示にレイヤースタイルを: UIImageView *itemImageView = (UIImageView *)[cell viewWithTag:100]; itemImageView.layer.borderWidth = 1.0f; itemImageView.layer.borderColor = [UIColor concreteColor].CGColor; itemImageView.layer.masksToBounds = NO; itemImageView.clipsToBounds = YES; これで、50x50の正方形にかすかな灰色の境界線ができましたが、正方形ではなく円形にしたいのです。このアプリHemoglobeはテーブルビューで円形の画像を使用しており、それが私が達成したい効果です。ただし、cornerRadiusスクロールFPSが低下するため、使用したくありません。 これがHemoglobe円形を示していUIImageViewsます: この効果を得る方法はありますか?ありがとう。

15
UITextField入力に数字のみを許可する
iPadには、iPhone / iPodのような「テンキー」キーボードがありません。 0から9までの値のみを受け入れるようにユーザーのキーボードを制限する方法を探しています。 UITextFieldの「shouldChangeCharactersInRange」を使用することを想像しますが、それを実装するための最良の方法がわかりません。

6
Xcode5およびiOS7:アーキテクチャと有効なアーキテクチャ
Xcode 5で新しいプロジェクトを開始してiOS SDK 7いますが、デプロイメントターゲットを使用してアプリケーションを開発したいと考えていますiOS 5.0。Xcodeで新しいプロジェクトを作成し、展開ターゲットを5.0に変更しようとすると、次のメッセージが表示されます。 Applications including an arm64 slice are not compatible with versions of iOS prior to 6.0 Adjust your Architectures build setting to not include arm64 in order to deploy to releases prior to iOS 6.0. そのため、アーキテクチャをStandard(64ビットなし)に変更しました。コンパイルして実行しますが、何が起こったのかよくわかりません。Xcodeプロジェクトのビルド設定の設定との違いは何ですか?64ビットを除外するように設定した場合、64ビットのiPhoneまたはiOSシミュレーターでアプリを実行するとどうなりますか(動作することはわかっていますが、その下で何が起こるのか興味があります)?新しい64ビットアーキテクチャの大きな混乱について説明できますか?ArchitecturesValid architecturesArchitectures
82 iphone  ios  xcode  ios7 


13
UIImageのサイズを200x200pt / pxに変更します
画像のサイズ変更に苦労しています。基本的に私は困惑しました:UIImage を縮小し、ぼやけるのではなく、同時にサクサク/シャープにする方法は? これは正当な解決策のようですが、どういうわけか正しく機能していません。 私のアプリはカメラロールの写真で動作します。この写真は約200x200にサイズ変更する必要がありますが、高さではなく幅が重要です。 残念ながら、機能しないソリューションについての怒りでサンプルコードを破棄したため、サンプルコードがありません。申し訳ありません。
82 ios  swift  uiimage 

26
エラーITMS-90164 / 90046:無効なコード署名資格
注:私はXamarinを使用して開発しています。Xamarinフォーラムに投稿された同様の質問こちら CompanyAppという名前のアプリを作成しています。次に、対応するアプリIDを使用する配布プロビジョニングプロファイルとともに、com.Company.CompanyAppのアプリIDを作成しました。バイナリをアップロードしましたが、問題なく動作しました。 次に、アプリのデモバージョン(基本的に同じアプリに少し変更を加えたものなので、同じソリューションとプロジェクトで、バンドル署名設定が異なるだけです)、新しいアプリIDcom.Company.CompanyAppDemoを使用してCompanyAppDemoを作成しました Aと一緒に、新しいアプリIDを使用する新しい配布プロビジョニングプロファイル。新しいプロビジョニングプロファイルを使用するようにiOSバンドル署名オプションを更新し、IPAを生成しました。しかし、これをApplication Loaderにアップロードすると、次のエラーが発生しました。 [2015-01-23 16:08:21 SGT]エラー:エラーITMS-90164: "無効なコード署名資格。アプリバンドル署名の資格が、プロビジョニングプロファイルに含まれている資格と一致しません。プロビジョニングによるとプロファイルの場合、バンドルには許可されていないキー値が含まれています:「Payload / CompanyApp.app / CompanyApp」のキー「application-identifier」の「TEAMID.com.Company.CompanyApp」 [2015-01-23 16:08:21 SGT]エラー:エラーITMS-90046: "無効なコード署名資格。アプリケーションバンドルの署名に、iOSでサポートされていないコード署名資格が含まれています。具体的には値 'TEAMID.com.Company 'Payload / CompanyApp.app / CompanyApp'のキー 'application-identifier'の.CompanyApp 'はサポートされていません。この値は、TEAMIDで始まり、ドット'。 '、バンドルIDが続く文字列である必要があります。 私は何日もデバッグを続けて、役に立たないことを理解しました。 私は新しいプロファイルで署名する場合、アプリケーションローダーが投げたというエラーが元のIDを参照してくださいなぜ私が疑問に思ってTEAMID.com.Company.CompanyAppの代わりにTEAMID.com.Company.CompanyAppDemoですか?これは、間違ったプロビジョニングプロファイルを取得するXamarinのバグですか、それとも何かが足りませんか?アプリごとに異なる証明書は必要ありませんよね? XamarinのiOSビルド署名オプションを変更する前に、XCode> Preferenceのプロビジョニングプロファイルリストを常に更新していることに注意してください。

5
メインスレッドでメソッドを呼び出しますか?
まず、iPhone用のコードを書いています。を使用せずにメインスレッドでメソッドを呼び出せるようにする必要がありますperformSelectorOnMainThread。使用したくない理由performSelectorOnMainThreadは、ユニットテスト用のモックを作成しようとすると問題が発生するためです。 [self performSelectorOnMainThread:@Selector(doSomething) withObject:nil]; 問題は、私のモックは電話をかける方法を知っているが、電話doSomethingをかける方法を知らないということperformSelectorOnMainThreadです。 だから何か解決策はありますか?


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