如何在iOS中将.m文件读为NSString

时间:2015-07-06 12:18:34

标签: ios nsbundle

我正在尝试在UITextView中显示一个实现文件(.m文件中的代码)。以下是我使用的代码段。但它返回零。

if let downcastStrings = self.tabBarController?.tabBar.items as? [UITabBarItem]
        {
            downcastStrings[0].title = "Hi"
        }

2 个答案:

答案 0 :(得分:1)

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"TextCheck.m" ofType:@"m"];

将代码替换为以下行:

NSString *filePath = [[NSBundle mainBundle] pathForResource:@"TextCheck" ofType:@"m"];

答案 1 :(得分:1)

我真的怀疑你能做到这一点。源代码不是'资源'..当你执行应用程序时,它们是二进制形式..那里没有代码..

如果您需要显示您已经知道的内容 - 请尝试将要显示的文本/代码存储在普通文件中并显示..