所以我正在尝试两部分操作:
var listToMail = ""
func steps (task: NSManagedObject) {
let taskName = task.valueForKey("name") as? String
let taskDesc = task.valueForKey("desc") as? String
listToMail += taskName!
listToMail += "\n"
listToMail += taskDesc!
listToMail += "\n \n"
}
if curList == "TodayTask" || curList == "TomTask" {
for i in (0..<taskList_Cntxt.count) {
//Grab a Today task item
let taskToAdd = taskList_Cntxt[i]
steps(taskToAdd)
}
}
以上是第一步。它适用于循环访问我的CoreData列表并将CoreData列表转换为一个字符串。但是,我希望'taskName'部分是一个更大的字体和粗体。这可能吗?
第2部分 - 分享
我已经有一个消息按钮,可以触发工作消息View Controller。它接收上面创建的列表并传递它以显示在新消息中。下面是两个最相关的行,一个创建let,另一个将它传递给消息VC:
list = shareStuff.turnList_IntoString(currentListEntity)
let messageComposeViewController = configuredMessageViewController(listName!, detail: list)
我的问题是,一旦我弄清楚如何归属文本,视频控制器的消息是否会接受属性文本并在消息中显示它?