タグ付けされた質問 「objective-c」

このタグは、Objective-C機能に関する質問または言語のコードに依存する質問でのみ使用する必要があります。タグ[cocoa]および[cocoa-touch]は、Appleのフレームワークまたはクラスについて質問するために使用する必要があります。これらのプラットフォームに固有の問題には、関連タグ[ios]、[macos]、[apple-watch]、および[tvos]を使用します。

6
Objective-CでENUMを定義して使用するにはどうすればよいですか?
以下に示すように、実装ファイルで列挙型を宣言し、インターフェイスでその型の変数をPlayerState thePlayerStateとして宣言しました。私のメソッドで変数を使用しました。しかし、それが宣言されていないというエラーが出ます。メソッドでPlayerState型の変数を正しく宣言して使用するにはどうすればよいですか? .mファイル @implementation View1Controller typedef enum playerStateTypes { PLAYER_OFF, PLAYER_PLAYING, PLAYER_PAUSED } PlayerState; .hファイル内: @interface View1Controller : UIViewController { PlayerState thePlayerState; .mファイルのいくつかのメソッドで: -(void)doSomethin{ thePlayerState = PLAYER_OFF; }
180 iphone  objective-c  c 

6
UITableViewControllerなしでプルしてUITableViewを更新する
UIViewController内のUITableViewにプルトゥリフレッシュ機能を実装しようとしています。UITableViewControllerを使用することはできません。UITableViewをビューコントローラーの小さなサブビューにしたいのですが、その上に他のものがいくつかあります。私はこれが可能だと思いますが、誰かがそれの実装を見たことがありますか?

17
別のアプリから設定アプリを開く
さて、私はそれについて多くの質問があることを知っていますが、それらはすべてずっと前からのものです。 そう。Mapアプリがそれを行うため、それが可能であることを知っています。 マップアプリで、このアプリのローカリゼーションをオフにするとメッセージが送信され、OKを押すと「設定アプリ」が開きます。そして私の質問は、これはどのようにして可能ですか?自分のアプリから「設定アプリ」を開くには? 基本的に同じことをする必要があります。ユーザーがアプリの場所をオフにすると、「設定アプリ」を開くようなメッセージを表示します

11
プログラムによるUICollectionViewの作成
コードのみを使用して簡単なUICollectionViewを設定する方法を示すガイドまたはチュートリアルを探しています。 私はApplesサイトのドキュメントを調べており、リファレンスマニュアルも使用しています。 しかし、ストーリーボードやXIB / NIBファイルを使用せずにUICollectionViewをセットアップする方法を示すことができる簡単なガイドが本当に役立つでしょう。

13
非同期にディスパッチされたブロックが完了するのを待つにはどうすればよいですか?
Grand Central Dispatchを使用して非同期処理を行うコードをいくつかテストしています。テストコードは次のようになります。 [object runSomeLongOperationAndDo:^{ STAssert… }]; テストは、操作が完了するまで待機する必要があります。私の現在の解決策は次のようになります: __block BOOL finished = NO; [object runSomeLongOperationAndDo:^{ STAssert… finished = YES; }]; while (!finished); 少し粗雑に見えますが、もっと良い方法を知っていますか?キューを公開し、次を呼び出すことでブロックできますdispatch_sync: [object runSomeLongOperationAndDo:^{ STAssert… }]; dispatch_sync(object.queue, ^{}); …しかしそれは多分多分に露出していることobjectです。


24
iOS:背景が透明なモーダルViewController
透明な背景で、ビューコントローラーをモーダルで表示しようとしています。私の目標は、表示と表示の両方のView Controllerのビューを同時に表示できるようにすることです。問題は、提示するアニメーションが終了すると、提示するビューコントローラのビューが消えることです。 - (IBAction)pushModalViewControllerButtonPressed:(id)sender { ModalViewController *modalVC = [[ModalViewController alloc] init]; [self presentViewController:modalVC animated:YES completion:nil]; } ビューをサブビューとして追加できることはわかっていますが、何らかの理由でこの解決策を避けたいと思います。どうすれば修正できますか?

8
UIImageViewのUIGestureRecognizer
私が持っているUIImageView、私はサイズを変更することができるようにしたい、と回転などを UIGestureRecognizerに追加できますUIImageViewか? UIImageView実行時に作成されるに、回転とピンチの認識機能を追加したいと思います。 これらの認識機能をどのように追加しますか?

30
プロジェクトビルドでのCocoaPodsエラー
CocoaPodsを使用するプロジェクトを構築できません。次のエラーが発生します。 diff: /../Podfile.lock: No such file or directory diff: Manifest.lock: No such file or directory error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.` $ pod install正常に動作しているようでPods、ワークスペースにプロジェクトを追加します。私は試しました$ pod updateが、これは助けにはなりません。 PODS_ROOT設定されていないようです。 Podfile: platform :ios, '6.0' workspace 'Example.xcworkspace' xcodeproj 'example/Example.xcodeproj' pod 'TestFlightSDK', '~> …

12
UITableViewCellにUITextFieldがある
私はこれを数日間試みていますが、それを試みている人々の大量のメッセージを読んだ後も、この例のように、UITextField一部ので完全に機能することができませんUITableViewCells。 フォームは機能していますが、テキストは表示されていません(ただし、色を青に設定しています)。フォームをクリックすると、キーボードがフィールドに表示され、キーボードイベントを正しく実装できませんでした。私はAppleの例をUICatalogいくつか試しました(主に、ちょっと似たコントロールがあります)が、まだ正しく機能していません。 缶誰かの助けを借り、私(と、この制御を実現しようとするすべての人々 )との簡単な実装ポストUITextFieldでUITableViewCell罰金を動作しますが、?

6
OpenCV C ++ / Obj-C:1枚の紙の検出/ Square検出
OpenCVの正方形検出の例をテストアプリケーションに正常に実装しましたが、出力がかなり乱雑なので、フィルター処理する必要があります。または、コードが間違っていますか? 私は(のようなスキュー低減のために紙の4つの隅の点に興味があること)、さらに処理... 入出力: 元の画像: クリック コード: double angle( cv::Point pt1, cv::Point pt2, cv::Point pt0 ) { double dx1 = pt1.x - pt0.x; double dy1 = pt1.y - pt0.y; double dx2 = pt2.x - pt0.x; double dy2 = pt2.y - pt0.y; return (dx1*dx2 + dy1*dy2)/sqrt((dx1*dx1 + dy1*dy1)*(dx2*dx2 + dy2*dy2) + 1e-10); …

4
ストーリーボードのモーダルセグとプッシュセグエの違いは何ですか?
modalとpushセグエの正確な違いは何ですか? pushセグエを使用するとスタックに追加されるので、使用pushを続けるとメモリを占有し続けることを知っていますか? これら2つがどのように実装されているかを誰かに見せてもらえますか? Modalセグエは単純ctrl-clickに宛先にドラッグすることで作成できますが、これを行うとpushアプリがクラッシュします。 私はへのボタンから押していUINavigationControllerていますUIViewController。

6
Objective-Cで複数のパラメーターを渡すにはどうすればよいですか?
Objective-Cメソッドの構文に関する投稿をいくつか読んだことがありますが、メソッドの複数の名前が理解できないと思います。 私はと呼ばれるメソッドを作成しようとしているgetBusStopsとNSStringし、NSTimeIntervalパラメータや戻り値の型をNSMutableArray。これは私がメソッドを作成した方法ですが、実行時に明らかにエラーが発生します: - (NSMutableArray *)getBusStops:(NSString *)busStop (NSTimeInterval *)timeInterval; 私はメソッドの別の例を見ました: -(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent:(NSInteger)component このメソッドに各パラメーターのメソッド名がある理由がわかりません。私は次のようなもので同じことをする必要があります: - (NSMutableArray *)getBusStops:(NSString *)busStop forTime:(NSTimeInterval *)timeInterval

19
UIImageを90度回転させる方法は?
私はUIImageであるUIImageOrientationUp私は(横に)90度回転反時計回りたいと(縦)。を使用したくありませんCGAffineTransform。のピクセルUIImageを実際に位置をシフトさせたい。私は元々UIImageこれを行うためにaのサイズを変更することを目的としたコードブロック(以下に表示)を使用しています。ターゲットサイズを現在のサイズとして設定しましたUIImageが、エラーが発生します。 (エラー):CGBitmapContextCreate:無効なデータバイト/行:8整数ビット/コンポーネント、3コンポーネント、kCGImageAlphaPremultipliedLastの場合、少なくとも1708である必要があります。 (ターゲットサイズBTWとして小さいサイズを指定しても、エラーは発生しません)。UIImage現在のサイズを維持しながら、コアグラフィック機能のみを使用して90度反時計回りに回転するにはどうすればよいですか? -(UIImage*)reverseImageByScalingToSize:(CGSize)targetSize:(UIImage*)anImage { UIImage* sourceImage = anImage; CGFloat targetWidth = targetSize.height; CGFloat targetHeight = targetSize.width; CGImageRef imageRef = [sourceImage CGImage]; CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(imageRef); CGColorSpaceRef colorSpaceInfo = CGImageGetColorSpace(imageRef); if (bitmapInfo == kCGImageAlphaNone) { bitmapInfo = kCGImageAlphaNoneSkipLast; } CGContextRef bitmap; if (sourceImage.imageOrientation == UIImageOrientationUp || sourceImage.imageOrientation == UIImageOrientationDown) { …

28
UITableViewStylePlainを使用してUITableViewのフローティングヘッダーを無効にすることは可能ですか?
私はUITableViewコンテンツ「ページ」のレイアウトに使用しています。テーブルビューのヘッダーを使用して特定の画像などをレイアウトしていますが、スタイルがに設定されている場合と同じように、フロートせずに静的のままである場合は、それを使用しUITableViewStyleGroupedます。 他にを使用する場合UITableViewStyleGrouped、これを行う方法はありますか?すべてのセルの下にマージンが追加され、各セルの背景ビューを無効にする必要があるため、グループ化の使用を避けたいです。レイアウトを完全に制御したいのですが。理想的には「UITableViewStyleBareBones」になるでしょうが、ドキュメントにそのオプションは表示されませんでした... どうもありがとう、

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