問題タブ [unrecognized-selector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4259 参照

iphone - NSDictionary 要素を NSData に変換する方法 (dataUsingEncoding によりクラッシュが発生する)

NSDictionary 要素を NSData 要素に変換しようとしています:

しかし、このようにしてクラッシュします:

誰にもアイデアがありますか?

0 投票する
2 に答える
53614 参照

objective-c - 認識できないセレクターがインスタンスに送信されました [NSCFString subarrayWithRange:]

このエラーを生成している次のコードがあります。subarrayWithRange メッセージが文字列に送信される理由がわかりません。明らかに配列の場合は?

エラー:

ありがとう

0 投票する
1 に答える
1448 参照

iphone - CustomCellクラッシュ

CustomCellテーブルビューを使用して、データをダウンロードしてバインドしています。複数回タップすると、このエラーが発生します。

ありがとう

0 投票する
2 に答える
8088 参照

iphone - Objective c:認識されないセレクターがインスタンスに送信されました

この種の質問が何度も何度も浮かんでいることは知っていますが、見つけた答えでは問題を解決できませんでした:(。

アプリケーションを開発していますが、オーディオストリームをフェッチする必要があります。私はMPMoviePlayerを使うことにしたので、これを行いました:

実装では、@synthesize-dを実行しました。

そして今、私がそれを割り当ててそのメンバーまたはメソッドにアクセスしようとすると、初期化後の最初の行のインスタンスに送信されるこのいまいましいエラーの認識されないセレクターを受け取ります:

(これはviewDidLoadメソッドにあります)。

次の行にエラーが表示されます。

または、初期化後に呼び出すもの。

IBOutletを削除した場合、「self」なしで呼び出した場合、MPMoviePlayerControllerを宣言した場合も、同じことが言えます。2日間、自分が何を間違えているのかわからない!恥ずかしい:(

どんな助けでもありがたいです。

言及するのを忘れました、ターゲットOSは>3.0です。シミュレーターではすべて正常に動作しますが、デバイスでは動作しません(iPhone2GとiPhone3G、どちらもIOS 3.1.3を搭載)

0 投票する
3 に答える
848 参照

iphone - この「インスタンスに送信された認識されないセレクター」エラーを解決するにはどうすればよいですか?

エラーは読み取りますTerminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MObject objectAtIndex:]: unrecognized selector sent to instance。つまり、MObject のインスタンス (NSObject のサブクラス) が、objectAtIndex:処理対象外のメッセージを受信して​​いるということです。

UIWebView で構成される詳細ビューに移動するためにテーブル行をタップすると、エラーが発生しますdetailWebView。のコードdidSelectRowAtIndexPathは次のとおりです。

の選択されたインスタンスの NSStringurlプロパティを取得しMObject、それを詳細ビュー コントローラーの NSURL に変換します。これは基本的な[detailWebView loadRequest:[NSURLRequest requestWithURL:detailURL]].

ご提案がありましたら、喜んで承ります。さらに情報が必要な場合は、お知らせください。

0 投票する
2 に答える
2297 参照

iphone - Flurry から報告された numberOfSectionsInTableView iPhone SDK からの奇妙なレシーバー/セレクター エラー

Flurry を使用して iPhone アプリの統計を追跡していますが、最近、非常に奇妙なエラーがいくつか見られます。一見ランダムなオブジェクトが「numberOfSectionsInTableView」メッセージを受信して​​いますが、その方法/理由がわかりません。このアプリは、4.2.1 SDK を使用してビルドされ、iOS 4.0 デバイスを対象としています。いくつかの例のスニペットを次に示します。

通常の UITableView デリゲート メソッドで numberOfSectionsInTableView を指定するだけで、直接呼び出すことはありません。このメソッドを直接呼び出す唯一のコードは、ASIHTTPRequest ライブラリにありました。

しかし、これは「ASIAuthenticationDialog.m」にあり、ASIHTTPRequest で認証を使用していません。

誰もこのようなものを見たことがありますか?私はあらゆる提案を受け入れますが、ここでかなり困惑しており、これまでのところ再現できません。

ありがとう。

0 投票する
2 に答える
7582 参照

iphone - iPhone:プロパティ+「認識されないセレクターがインスタンスに送信されました」例外のあるカテゴリ

まず第一に、「認識されないセレクターがインスタンスに送信される」問題について多くの質問があることを確認しました。
私はほとんど見たことがありませんが、カテゴリプロパティで定義されたものにアクセスすることについては何も見ていません...

UILabelにプロパティを持つカテゴリがあります。
ゲッターとセッターが定義されています。
実際、私は2つの異なるカテゴリ(2つの異なるクラス:UIButtonとUILabel)に同じプロパティを持っています。
問題は、UIButtonにはこのプロパティにアクセスできますが、UILabelにはアクセスできないことです。
UILabel(text)カテゴリのメソッド/プロパティにアクセスしようとすると、「-[UILabelテスト]:インスタンス0x4e539f0に送信された認識されないセレクター」例外がドロップされます。

両方のカテゴリファイルがインポートされます。

何が問題なのかわかりません。

ここにいくつかのコードがあります:

どんな助けでもありがたいです。
起こりうる問題の手がかりがありません...

ありがとうございました。

マイケル。

0 投票する
1 に答える
891 参照

iphone - UIButtonをUITextFieldに追加すると、認識されないセレクターが送信されます

私が持っているエラーは次のとおりです。

コードは次のとおりです。

0 投票する
1 に答える
994 参照

uitableview - UITableViewCell accessoriesView メンバーの 2 つの UIButtons を使用してカスタム UIView を作成すると、認識されないセレクターがインスタンス エラーに送信される

テーブル セル アクセサリ ビューの 2 つのボタンを使用して、そのセル インデックスのオブジェクトに対して 2 つの (明らかに) 異なることを行うビューを作成しようとしています。RootViewController (UITableView が存在する場所) のセレクターを使用して、2 つの基本的な丸みを帯びた四角形の UIButton を作成しました。cellForRowAtIndexPath メソッドで見つかったセルでこのビューを初期化するために使用するコードを次に示します。

UIButton* minus = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; [minus setFrame:CGRectMake(0, 0, 30, 30)]; [minus setTitle:@"-" forState:UIControlStateNormal]; [minus addTarget:self action:@selector(subtractOne:event:) forControlEvents:UIControlEventTouchDown]; UIButton* plus = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; [plus setFrame:CGRectMake(30, 0, 30, 30)]; [plus setTitle:@"+" forState:UIControlStateNormal]; [plus addTarget:self action:@selector(addOne:event:) forControlEvents:UIControlEventTouchDown]; UIView* customAccessory = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 60, 30)]; [customAccessory addSubview:minus]; [customAccessory addSubview:plus]; cell.accessoryView = customAccessory; [customAccessory release];

そして、それらが呼び出す 2 つのメソッドが定義されています。

- (void)subtractOne:(id)sender forEvent:(UIEvent *)event; - (void)addOne:(id)sender forEvent:(UIEvent *)event;

インスタンス「RootViewController」に送信された認識できない送信者がスローされる理由はありますか?

完全なエラーは次のとおりです。

2011-03-20 20:34:35.493 MyApp[23262:207] -[RootViewControllersubtractOne:event:]: インスタンス 0x573c350 に送信された認識されないセレクター 2011-03-20 20:34:35.496 MyApp[23262:207] * appinating の終了例外 'NSInvalidArgumentException' がキャッチされていないため、理由: '-[RootViewControllersubtractOne:event:]: 認識されないセレクターがインスタンス 0x573c350 に送信されました'

0 投票する
1 に答える
4053 参照

iphone - NSCFNumber 認識されないセレクター

ビュー間でデータを送信したいのですが、エラーが発生します:認識されないセレクター....

デバッガーでは、変数mystringは NSString ではなく NSCFNumber (「現時点で」) です...

allergy_appAppDelegate.h

viewcontroller.m

結果.m