如何在字符串变量中输入当前故事板的名称 我得到了Objective-c
UIStoryboard * storyboard = self.storyboard;
NSString * storyboardName = [storyboard valueForKey:@"name"];
但我必须将它传递给Xamarin iOS
答案 0 :(得分:2)
Xamarin.iOS
:
var storyBoard = this.Storyboard;
var storyBoardName = storyBoard.ValueForKey(new NSString ("name"));
答案 1 :(得分:0)
您也可以在情节提要的自定义ViewController中尝试以下操作:
NSString storyboardId = (NSString) ValueForKey(new NSString("storyboardIdentifier"));
要获取仅字符串,您可以简单地使用storyboardId.ToString()
(NSString函数),尽管NSString的行为与字符串大致相同,例如在字典中。
从这个答案从Swift转换为C#: Programmatically get a Storyboard ID?