これは私を怒らせています!私は構造体を持っています:
typedef struct{
int a;
}myStruct;
で、〜がある:
myStruct tempStruct;
実装が次のクラスメソッドに構造体を渡そうとしています。
- (void) myFunc:(struct myStruct)oneOfMyStructs{};
私はそのようにメソッドを呼び出します:
[myClass myFunc:(struct myStruct)tempStruct];
コンパイラは、「要求された非スカラー型への変換」について文句を言います。構造体をクラスメソッドに渡すだけですが、構文が少し混乱しています。私はObjective-Cを初めて使用します。私がどこで間違っているのかわかるかどうか教えてください。私も参考になりませんでしたので、手伝って頂ければ幸いです!
ありがとう!