我创建了单个View应用程序。在该单一视图应用程序中
1-我将文本视图放在故事板上,并将该文本视图链接到View controller IBOutlet
2-然后我将库文件(BWUtilities.h和BWUtilities.m)复制到项目中,并在ViewController.h中包含BWUtilities.h。
3-然后我创建了从ViewDid Load调用的简单函数runTest .runTest函数正在使用库函数
void message(NSString * format,...);
- (void)runTest {
message(@"Testbed version %@", kTestbedVersion);
for ( id o in @[@"Klaatu", @"barada", @"nikto"]) {
message(@"object is %@", o);
}
}
在运行此程序时,它会在消息功能
上给出错误void message(NSString * format,...); 如何删除这些错误并获得所需的输出。通过此链接,您可以从更正下载示例项目:https://drive.google.com/file/d/0B5pNDpbvZ8SnTEZ4cjZydEtfaDA/view?usp=sharing
答案 0 :(得分:0)
首先,您需要在项目中添加BWUtilities.m
Build Phases-> Compile Sources部分,如图所示
之后,您将开始收到一些您将解决的错误替换
#import "BWutilities.h"
在你的BWUtilities.m
中#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "BWUtilities.h"
最后从ViewController.h中删除#import "BWUtilities.h"
并且必须正常工作
您需要将BWUtilities.h
的UITextView声明传递给BWUtilities.m
// populated from loadDidView
UITextView * messageTextView;
之后,您需要在BWUtilities.h
ViewController.m
#import "BWutilities.h"
这是您的代码https://drive.google.com/open?id=0B-nd1aJDZQUccmF6MzdYM19ZYzg
希望这有帮助