我UIActivityViewController
在iOS6中使用新类为用户提供各种共享选项.您可以将一系列参数传递给它,例如文本,链接和图像,剩下的就完成了.
如何定义收件人?例如,通过邮件或短信共享应该能够接受收件人,但我无法弄清楚如何调用此行为.
我不想必须单独使用MFMessageComposeViewController
,UIActivityViewController
因为这只会破坏共享控制器的目的.
有什么建议?
编辑:现在已经提交了Apple,并随后与重复的错误报告合并.
我试图打电话的方法是;
- (void)addLogWithLevel:(MDCLogLevel)logLevel logContent:(NSString *)logContent, ...
{
va_list args;
va_start(args, logContent);
NSString *message = [[NSString alloc] initWithFormat:logContent
arguments:args];
va_end(args);
MDCLog *log = [MDCLog logWithContent:message content:logLevel];
[self.deviceLogs addObject:log];
}
Run Code Online (Sandbox Code Playgroud)
我已经将宏定义为;
#define MDCLogDebug(format, ...) [[MDCLogController sharedController] addLogWithLevel:MDCLogLevelDebug logContent:(__VA_ARGS__)];
Run Code Online (Sandbox Code Playgroud)
我尝试过这种宏的各种格式,但似乎没有任何效果.
如果我打电话;
MDCLogDebug(@"Test:%@", @"Hey");
Run Code Online (Sandbox Code Playgroud)
我在控制台中看到的只是;
嘿
我哪里错了?我是使用Variadic方法的新手,我的C不是那么棒!