我添加了GAI框架.
档案:
- GAI.h
- GAIDictionaryBuilder.h
- GAIFields.h GAILogger.h
- GAITrackedViewController.h
- GAITracker.h
- libGoogleAnalytics_debug.a
但是,当我尝试构建项目时,它显示了这样的错误:
Undefined symbols for architecture i386:
"_llvm_gcda_emit_arcs", referenced from:
___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAI.o)
___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIUncaughtExceptionHandler.o)
___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIBatchingDispatcher.o)
___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDataStore.o)
___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIDefaultLogger.o)
___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAIStringUtil.o)
___llvm_gcov_writeout in libGoogleAnalytics_debug.a(GAITrackerImpl.o)
...
"_llvm_gcda_emit_function", referenced from:
___llvm_gcov_writeout in ...
"_llvm_gcda_end_file", referenced from:
___llvm_gcov_writeout in ...
"_llvm_gcda_increment_indirect_counter", referenced from:
-[GAI defaultTracker] in libGoogleAnalytics_debug.a(GAI.o)
-[GAI setDefaultTracker:] in libGoogleAnalytics_debug.a(GAI.o)
...
"_llvm_gcda_start_file", referenced from:
___llvm_gcov_writeout in ...
Run Code Online (Sandbox Code Playgroud)
ld:找不到架构i386 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用) …
对于我,UITableView我有这样的代码:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 4;
}
Run Code Online (Sandbox Code Playgroud)
但是当我启动app时,它会显示一个额外的分隔符.它不是附加单元 - 它无法选择.怎么修好?
我已经将UILabel类子类化为覆盖drawRect:方法.IB中的标签与创建的子类相关联.它出现在屏幕上,但它不显示任何文本,无论是在IB中设置还是以编程方式设置.标签本身出现在屏幕上,当我记录它的text属性时,它显示OK.
这是我的代码:
MyLabel.h
#import <UIKit/UIKit.h>
@interface MyLabel : UILabel
@end
Run Code Online (Sandbox Code Playgroud)
MyLabel.m
#import "MyLabel.h"
#import <QuartzCore/QuartzCore.h>
@implementation MyLabel
- (void)drawRect:(CGRect)rect {
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
CGContextRef context = UIGraphicsGetCurrentContext();
UIColor *borderColor = [UIColor colorWithWhite: .1f alpha: 5.f];
UIColor *topColor = [UIColor colorWithWhite: .3f alpha: 5.f];
UIColor *bottomColor = [UIColor colorWithWhite: .5f alpha: 5.f];
UIColor *innerGlow = [UIColor colorWithWhite: 1.f alpha: .25f];
NSArray *gradientColors = @[(id)topColor.CGColor, (id)bottomColor.CGColor];
CGGradientRef gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef) gradientColors, NULL);
CGFloat bWidth = …Run Code Online (Sandbox Code Playgroud)