小编Nik*_*tyk的帖子

将Google Analytics添加到iOS应用程序会导致错误

我添加了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查看调用) …

google-analytics ios

9
推荐指数
3
解决办法
7792
查看次数

删除iOS 7中UITableView的额外分隔符

对于我,UITableView我有这样的代码:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    return 4;
}
Run Code Online (Sandbox Code Playgroud)

但是当我启动app时,它会显示一个额外的分隔符.它不是附加单元 - 它无法选择.怎么修好?

uitableview ios

1
推荐指数
1
解决办法
4148
查看次数

UILabel子类不显示文本

我已经将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)

subclass objective-c uilabel ios

1
推荐指数
1
解决办法
1009
查看次数