获取链接器命令错误而不确定原因 - 容易出问题

时间:2014-12-22 03:02:05

标签: ios objective-c xcode6

我正在移动一些代码并收到以下错误,并怀疑这是一个非常容易解决的问题:

  

架构x86_64的未定义符号:" _myLocationID",   引自:          - ViewController.o中的[ViewController viewDidLoad] ld:找不到架构x86_64 clang的符号:错误:链接器命令失败   退出代码1(使用-v查看调用)

这似乎与把它放入配置文件有关,但我只是错过了错误。我认为它很容易但只是累了。

#import "ViewController.h"
#import  "myConfig.h"

@interface ViewController ()

@end

@implementation ViewController

/*
NSString* myLocationID() {
  NSBundle* mainBundle = [NSBundle mainBundle];
  NSString *value = [mainBundle objectForInfoDictionaryKey:@"EMBERSLocationID"];
  return value;
}
*/
- (void)viewDidLoad {
  [super viewDidLoad];
  NSString *myString=myLocationID();
  NSLog(@"Value = %@", myString);

myConfig.h文件:

#import <UIKit/UIKit.h>

extern NSString* myLocationID();

和myConfig.m文件:

#include "myConfig.h"


NSString* myLocationID() {
  //NSBundle* mainBundle = [NSBundle mainBundle];
  //NSString *value = [mainBundle objectForInfoDictionaryKey:@"EMBERSLocationID"];
  //NSLog(@"Value = %@", value);
  return @"85";
}

关于我做错的任何想法?弗拉辛现在筋疲力尽。

THX

0 个答案:

没有答案
相关问题