私はObj-Cで書かれたフレームワークを持っており、Obj-C関数をブール値にしようとすると大きな困難を抱えています。私は迅速な開発者です。Objective-Cでブールを渡す
Obj Cでこれを行うにはどうすればよいですか?
- (void)loginWithSamlToken:(Boolean *)saml credentialToken:(NSString *)credentialToken completionHandler:(METLogInCompletionHandler)completionHandler {
[self loginWithMethodName:@"login" parameters:@[@{@"saml": saml}, @{@"credentialToken": credentialToken}] completionHandler:completionHandler];
}
私は第二行にエラーを取得{@ "SAMLを" SAML} "タイプの コレクションエレメント 'ブール*'(別名 'はunsigned char *は')Objective-Cのオブジェクトではありません
は、どのように私はOBJの-Cにブールを渡すことができますか?すべてのヘルプは非常に
この変換を持つすべてのヘルプは非常にappreaciatedされるだろうがappreiatedされるだろう!あなたはにブール値を渡す必要が
を@rmaddyする
{@"saml": @(saml)}
-Creditsなる可能いますブール値の後。 *はオブジェクトのみであり、Booleanはオブジェクト型ではありません。 –@ teja-nandamuriはい、それを助けてくれませんでした – KML
あなたはブール値をnsnumberオブジェクトに渡し、samlの代わりにnsnumberオブジェクトを格納する必要があります。辞書にブール値を入れることはできません。あなたはオブジェクトしか持てません。 –