由For-In循环创建的归属文本,然后共享

时间:2015-12-25 11:41:11

标签: ios swift nsattributedstring mfmessagecomposeview

所以我正在尝试两部分操作:

    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)

我的问题是,一旦我弄清楚如何归属文本,视频控制器的消息是否会接受属性文本并在消息中显示它?

0 个答案:

没有答案