0

次のコードを使用して、アプリに iAd バナー ビューを追加しようとしています。

adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.frame = CGRectOffset(adView.frame, 0, -50);
adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifier320x50];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;
adView.backgroundColor = [UIColor clearColor];
adView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight | UIViewAutoresizingFlexibleTopMargin;

Apple Mach-O リンカー エラーが発生しています

Undefined symbols for architecture armv6:
"_CGRectOffset", referenced from:
  -[ContainerViewController viewDidLoad] in ContainerViewController.o
"_CGRectZero", referenced from:
  -[ContainerViewController viewDidLoad] in ContainerViewController.o
ld: symbol(s) not found for architecture armv6
clang: error: linker command failed with exit code 1 (use -v to see invocation)

これらのエラーを取り除くために何を修正する必要があるかを誰かが案内できる場合。

手伝ってくれてありがとう。

4

1 に答える 1

1

CoreGraphics フレームワークをリンクしていることを確認してください。

于 2012-09-04T17:56:50.753 に答える