2

エラーではなく、警告のみです

例:-

.h ファイル内

-(void)updateFromTable:(NSManagedObject*)mObject:(NSString *)key:(NSString *)value;

'mObject' セレクターの一部としてではなく、前のパラメーターの名前として使用

.m ファイル

-(void)updateFromTable:(NSManagedObject*)mObject:(NSString *)key:(NSString *)value{

    [mObject setValue:value forKey:key];
    [self save];
}
4

1 に答える 1

0

解析の問題などの警告を回避するには、コンパイル中に取得するセレクターの一部としてではなく、前のパラメーターの名前として「aVariable」を使用する必要があります。

.hファイル内:

-(void)updateFromTable:(NSManagedObject*)mObject key:(NSString *)key values:(NSString *)value;

そしてあなたの中で.m-ファイル:

-(void)updateFromTable:(NSManagedObject*)mObject key:(NSString *)key values:(NSString *)value
{
// your cool code goes here!
}

そしてあなたは使用する必要があります:

[self updateFromTable:myObject key:myKeyString values:myStringWithValues];

またはより明確にするために:

[self updateFromTable:myObject 
                  key:myKeyString
                values:myStringWithValues];
于 2013-02-16T01:18:53.403 に答える