小编hor*_*rst的帖子

更改accessoryType Swift的颜色

我想将我的cell accessoryType的颜色从蓝色更改为白色.textColor已设置为白色.你们有人知道怎么做吗?

我的代码:

cell!.accessoryType = UITableViewCellAccessoryType.Checkmark

uitableview accessorytype ios swift xcode6

15
推荐指数
4
解决办法
2万
查看次数

在今天的扩展中使用 AppDelegate

我正在尝试为我的应用程序构建一个今天的扩展。

我正在使用CoreDataandNSFetchedResultsController并收到以下错误:

使用未声明的类型“AppDelegate”

在这行代码中:

var appDel: AppDelegate = UIApplication.sharedApplication().delegate as AppDelegate. 
Run Code Online (Sandbox Code Playgroud)

有人知道如何解决这个错误/在今天的扩展中使用 AppDelegate 并愿意帮助我吗?

ios appdelegate swift ios8-today-widget today-extension

5
推荐指数
1
解决办法
3681
查看次数

CoreData 删除单个对象

我想删除实体中与 value 匹配Person的属性的条目。nameTest

比如我保存了进入核心数据是这样的:object.setValue("Test", forKey: "markedCell")。现在我想知道条目"Test"是否保存在属性中markedCell以及它具有哪个 indexPath。我尝试了以下一个:

var request:NSFetchRequest = NSFetchRequest(entityName: "Person") request.predicate = NSPredicate(format:"markedCell = %@", "Test") var results : [NSManagedObject] = context.executeFetchRequest(request, error: nil) as [NSManagedObject]

现在我知道该条目是否"Test"存在,但不知道它具有哪个 indexPath(如果我知道它具有哪个 indexPath,我只能删除一个条目?)。目前我想删除该条目"Test"(不想将其设置为"")。

我的 CoreData 模型:

我想从 <code>markedCell</code> 中删除 <code>"Test"</code>

我想"Test"markedCell.

你们中有人知道如何在 Swift 中做到这一点吗?

创建单元格 ( cellForRowAtIndexPath):

//Get task
    let context = self.fetchedResultsController.managedObjectContext
    let object = self.fetchedResultsController.objectAtIndexPath(indexPath) as NSManagedObject
    var taskString:NSString?
    taskString = object.valueForKey("name") as? …
Run Code Online (Sandbox Code Playgroud)

core-data ios swift xcode6

4
推荐指数
1
解决办法
2670
查看次数

在WatchKit中以编程方式更改行的颜色

如果已经选择了WKInterfaceTable,我想更改一行的颜色.我已经完成了这些步骤,但不知道如何进一步:

override func table(table: WKInterfaceTable, didSelectRowAtIndex rowIndex: Int) {

    let row = tableView.rowControllerAtIndex(rowIndex) as! TableRowObject

}
Run Code Online (Sandbox Code Playgroud)

我希望你们中的某些人可以帮助我做到这一点.

swift xcode6 watchkit wkinterfacetable

2
推荐指数
1
解决办法
1286
查看次数