2017-06-26 5 views
0

segueまたはstoryboardを使用して別のViewControlerに編集した画像を送信する必要があるプロジェクトに取り組んでいます。画像をObjective VCからSwiftに設定しましたVC

最初に理解しておくべき点がいくつかあります。

私は Objective Cを使用して設定された画像を送信しています
  • ViewController
  • 画像はSwift Langを使用して設定されたViewControllerを通過することになります。

問題:それは私がそのメンバーの参照を作るために、そのオブジェクトを作成することができますので、

スウィフトクラスのObjective .mファイルにインポートされて表示されません。

私が試した:

// 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]; 

をSwftVCクラスファイルを.Mするためにインポートした後は表示されません。

ご覧ください。ありがとう。

+0

リンクを確認してくださいhttps://developer.apple.com/library/content/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html –

答えて

6

スウィフトファイルを表示するには、あなたの.mファイルにこのimport文を書く必要があります。

#import "YourProjectName-Swift.h" 

清掃して構築すると、Swiftクラスを使用できるようになります。

+0

はいそれは動作します:) – vaibhav

+0

@vaibhav答えとしてマークします。他の人にとっては役立つでしょう。 –

+0

ありがとうAaqib、幸せなeid。 – vaibhav

0

代替方法:

あなたはObjective-Cのクラスのドキュメントディレクトリに画像を保存し、スウィフトクラスにそれを取得することができます。

このロジックを助けるかもしれません。

+0

上記のansをご覧ください、ありがとうございます。 – vaibhav

関連する問題