0

私はこの種の方法を私の中に持っていますSplashViewController.m

NSString *letters2 = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

-(NSString *) genRandStringLength: (int) len {
    NSMutableString *randomString = [NSMutableString stringWithCapacity: len];

    for (int i=0; i<len; i++) {
        [randomString appendFormat: @"%C", [letters2 characterAtIndex: arc4random() % [letters2 length]]];
    }

    return randomString;
}

それから私は私の中に同じコードセグメントを持っていますRegistrationViewController.m

NSString *letters = @"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";

-(NSString *) genRandStringLength: (int) len {
    NSMutableString *randomString = [NSMutableString stringWithCapacity: len];

    for (int i=0; i<len; i++) {
        [randomString appendFormat: @"%C", [letters characterAtIndex: arc4random() % [letters length]]];
    }

    return randomString;
}

私の問題は、このようなエラーが発生することです

       シンボル _letters2 が重複しています:
      path/Objects-normal/armv7/SplashScreen.o   

    /Objects-normal/armv7/RegisterViewController.o

    ld: アーキテクチャ armv7 の 1 つの重複シンボル
    clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)
4

0 に答える 0