将图像从 Objective VC 发送到 Swift 配置的 VC
Posted
技术标签:
【中文标题】将图像从 Objective VC 发送到 Swift 配置的 VC【英文标题】:Send image from Objective VC to Swift configured VC 【发布时间】:2017-06-26 06:24:27 【问题描述】:我正在做一个项目,该项目需要使用 segue 或故事板将编辑后的图像发送到另一个 ViewControler
。
首先要了解的几点。
ViewController
我正在发送使用Objective C
配置的图像。
图像将传递给使用Swift
Lang 配置的ViewController
。
问题:
Objective .m 文件中导入的 Swift 类不可见,因此我可以创建其对象以引用其成员。
我试过了:
// here i am not able to create SwiftVC class object so i can pass image further
SwfitVC *object = [self.storyboard instantiateViewControllerWithIdentifier:@"VC_Identifire"];
object.image = image;
[self.navigationController pushViewController:object animated:YES];
导入 .m 文件后,SwftVC 类不可见。
请看。谢谢。
【问题讨论】:
查看链接developer.apple.com/library/content/documentation/Swift/… 【参考方案1】:为了让你的 Swift 文件可见;在您的 .m 文件中,您必须编写此导入语句。
#import "YourProjectName-Swift.h"
清理并构建,然后你就可以使用你的 Swift 类了。
【讨论】:
@vaibhav 将其标记为答案。以便对其他人有所帮助。 感谢 Aaqib,开斋节快乐。【参考方案2】:另一种方式:
您可以将图像保存到 Objective-c 类的 Document Directory 中,然后将其提取到 Swift 类中。
可能有助于这个逻辑。
【讨论】:
以上是关于将图像从 Objective VC 发送到 Swift 配置的 VC的主要内容,如果未能解决你的问题,请参考以下文章
Objective-C:从 UIScrollView 获取缩放的裁剪图像
如何将 int 从 iPhone 发送到 Apple Watch 标签(objective-c)
将图像从项目资源复制到Objective-C中的文档文件夹时出现问题
如何使用evaluateJavaScript 将数据从WKWebview 发送到HTML 文件| iOS | Objective-C