MACRO
オブジェクトを返す関数を定義していNSDictionary
ます。これが私が試したコードです
#define GetDictionary(name,description,imageName) [NSDictionary dictionaryWithObjects:@[name,description,imageName] forKeys:@[ATTRIBUTE_TITLE,ATTRIBUTE_DESCRIPTION,ATTRIBUTE_IMAGE_NAME]]
#define GetDictionary(name,description,imageName) @{ATTRIBUTE_TITLE:name,ATTRIBUTE_DESCRIPTION:description,ATTRIBUTE_IMAGE_NAME:imageName}
しかし、辞書オブジェクトを取得するためにこのメソッドを呼び出そうとするたびに、コンパイラは「型のコレクション要素はvoid *
目的の c オブジェクトではありません」というエラーを出します。すぐに助けていただければ幸いです。