- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在山狮上,我尝试使用 AppKit.framework 的 NSSharingService 类来实现新的共享可能性
这种代码一切顺利
NSArray* array = @[ @"myText", [NSImage imageNamed:@"myImageFile"] ];
NSSharingService* sharingServiceFB = [NSSharingService sharingServiceNamed:NSSharingServiceNamePostOnFacebook];
[sharingServiceFB performWithItems:array];
但我想在没有 PerformWithItems 函数生成的共享窗口的情况下执行相同的操作。当我考虑到我的应用程序的用户不想确认他想要发送消息时,因为他已经选择了这一点。我在这个类中没有看到任何“直接发布”功能。是否需要以其他方式完成?
最佳答案
除了自己实现 Facebook 的 API 之外,没有其他办法可以做到这一点,但如果您不介意窗口出现半秒:
- (void)whatever {
NSArray* array = @[ @"myText", [NSImage imageNamed:@"myImageFile"] ];
NSSharingService* sharingServiceFB = [NSSharingService sharingServiceNamed:NSSharingServiceNamePostOnFacebook];
[sharingServiceFB performWithItems:array];
[self performSelector:@selector(pressReturn) withObject:nil afterDelay:0.5];
}
- (void)pressReturn {
CGEventRef keypress = CGEventCreateKeyboardEvent(NULL, 36, TRUE);
CGEventPost(kCGHIDEventTap, keypress);
}
但您的用户可能不喜欢它...
关于custom-controls - 没有共享窗口的山狮上的 NSSharingService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14053808/
我正在使用 NSSharingService 在邮件应用程序中打开电子邮件撰写窗口: NSSharingService* sharingService = [NSSharingService shar
我正在尝试在我的应用程序中添加一些基本的共享功能。首先,我发现 NSSharingServicePicker 类已经实现了共享菜单以及为共享服务指定委托(delegate)的可能性。该解决方案的问题是
如何在 Mac 应用程序中添加共享子菜单?例如 Safari > 文件 > 共享。我戳了一下Apple SharingServices sample code ,但它不包含工作菜单项。 现在我有一个按
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
@IBAction func sendFeedbackPressed(_ sender: AnyObject) { let service = NSSharingService(named:
似乎可以自定义 NSSharingService 使用的 NSWindow。有人知道这样做的任何例子吗? 最佳答案 您可以使用委托(delegate)的 sharingServicePicker:sh
我想在用户分享到时做一些事情 - (void)sharingService:(NSSharingService *)sharingService didShareItems:(NSArray *)it
如何定义使用 NSSharingService 编写的邮件消息的主题? 我已经经历过NSSharingService Class reference ,但我没有在任何地方看到它的定义。以下内容成功启动
是否可以在消息编辑器中填写接收者电话号码(apple id)以通过 [NSSharingService sharingServiceNamed:NSSharingServiceNameComposeM
在山狮上,我尝试使用 AppKit.framework 的 NSSharingService 类来实现新的共享可能性 这种代码一切顺利 NSArray* array = @[ @"myText", [
我从 https://developer.apple.com/library/mac/samplecode/SharingServices/Listings/Sharing_APLAppDelegat
我是Mac OS X应用程序开发的新手,我的问题很简单,我可以通过我的应用程序在默认邮件应用程序中设置收件人和正文文本,但我无法在邮件应用程序中设置抄送和密件抄送收件人。有没有办法通过代码设置CC和B
我是 Objective-C 的新手,但到目前为止我已经基本了解了所有内容。但是,我无法尝试通过 NSSharingService 共享动画 GIF。 我像这样附加图像,其中 image 是一个包含动
我刚刚实现了一个共享按钮,它有一个共享菜单: [_shareButton sendActionOn:NSLeftMouseDownMask]; 并连接此操作: -(IBAction)share:(i
我正在尝试从 Mac 应用程序使用 NSSharingService 发送电子邮件。我将 HTML 代码作为电子邮件正文。当邮件窗口出现时,内容被格式化,但 HTML 结构中的图像被移动到底部电子邮件
我想知道是否有一种方法可以在 Swift 中撰写电子邮件并让它填充诸如 CC 和 BCC 之类的字段。 目前我正在使用 NSSharingService,它似乎只有 Recipient、Subject
我是一名优秀的程序员,十分优秀!