小编Aar*_*112的帖子

为什么在UITableViewCell标识符中使用静态关键字?

我已经多次读过"静态",包括在发布这个问题之前.我仍然在寻找一个"啊哈".

在UITableView的上下文中,静态出现在我已经看过的每一段代码中的单元标识符中.例如,在最近的CellForRowAtIndexPath中:

    static NSString *defaultIndentifier = @"Managed Object Cell Identifier";
Run Code Online (Sandbox Code Playgroud)

我的问题是为什么我们需要并使用"静态"?

objective-c ios

22
推荐指数
2
解决办法
3343
查看次数

UITextView上的好奇警告消息

有没有人遇到过针对iPhone的警告信息?更重要的是你了解如何解决它?

"不支持的配置数据检测和可编辑"

它似乎是抱怨的UITextView.这是一个截图. 在此输入图像描述

warnings uitextview nib ios

22
推荐指数
1
解决办法
5405
查看次数

为什么我不能将"description"用作Core Data实体的属性名称?

我有一个简单的Core Data实体,它有一个名为"description"的字符串属性.该程序在遇到时崩溃:

valueForKey:@"description"
Run Code Online (Sandbox Code Playgroud)

我将"description"属性更改为"text"并解决了问题.

为什么会这样?

"描述"是核心数据中保留的关键词吗?

它与从NSObject调用描述方法有关吗?

是否存在对这些保留关键词的引用?

core-data ios

19
推荐指数
1
解决办法
8525
查看次数

Objective C中的" - >"是什么?

我已经看到这个操作符在"在Mac上学习Objective C"的示例代码中弹出了很多次.

我相信它是Objective C继承的C语言的运算符.我尝试使用谷歌搜索和搜索Stack Overflow,奇怪的是没有出现.

它有英文名字吗?

c pointers objective-c

13
推荐指数
4
解决办法
2084
查看次数

如何为iOS 9设置audioSession类别?

如何访问旧API以设置audioSession类别?我有一个旧iPad,我使用的视频应用程序卡在iOS 9.3上.我正在使用Xcode 10.我认为这只是我需要的方法,但我不确定如何找到它.

func configureAudioSession() {
    let audioSession = AVAudioSession.sharedInstance()
    do {
        if #available(iOS 10.0, *) {
            try audioSession.setCategory(.playback, mode: .moviePlayback, options: .allowBluetooth)
        } else {
            // Fallback on earlier versions
        }
    }
    catch {
        print("Setting category to AVAudioSessionCategoryPlayback failed.")
    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

avaudiosession swift

12
推荐指数
1
解决办法
562
查看次数

什么是NSManagedObjectContext最佳实践?

我正在使用基于导航控制器的iOS应用程序.有多个tableView屏幕可以从Core Data持久性存储中提取和保存数据.不同表视图的大多数数据来自NSFetchedResultsController实例或NSFetchRequests.

该应用程序按预期工作,但我得到了一些似乎与核心数据相关的随机崩溃和故障.例如,有时当我保存上下文时,应用程序会崩溃,但并非总是如此.我一直看到的另一件事是第一个tableView并不总是更新反映在其详细视图中修改的数据.

目前,我正在通过在将其推入导航堆栈之前设置视图控制器的context属性,将在app委托中创建的单个Managed Object Context传递给每个不同的视图控制器.

这似乎是一种笨重,笨拙的完成工作的方式.是否有更好的设计模式可供使用?

我在其中一个使用委托的WWDC会话中注意到,但我以前从未使用过创建自己的委托,也无法将其从WWDC会话中解脱出来.

谢谢.

=)

core-data objective-c ios

9
推荐指数
2
解决办法
5484
查看次数

UITableViewCell样式中使用的默认字体设置是什么?

任何人都有Apple在UITableViewCells,UILabel等中使用的默认字体设置列表?此外,UITableViewCell中textLabel的定位信息既分组又简单.

uitableview ios

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

如何在Swift中获取对以前的viewController的引用?

有人可以帮助我viewControllerUINavigationController堆栈中获得前一个参考吗?我确信这是直截了当的,但我现在有点轻拍.

在此输入图像描述

uikit swift

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

如何从 Sketch 中的矩形中减去矢量路径

如何在 Sketch 中减去矢量路径。形状很简单,文字也可以。附加图像中的白线需要穿过矩形。建议?

在此处输入图片说明

sketchapp sketch-3

6
推荐指数
1
解决办法
2953
查看次数

我如何制作它以便在所有类中都不需要#import <CoreData/CoreData.h>?

如果您使用Xcode创建一个新项目并告诉它在您创建项目时创建CoreData模板,则不需要

#import <CoreData/CoreData.h>
Run Code Online (Sandbox Code Playgroud)

在使用ManagedObjects的类中.

我已经将一个Core Data存储添加到一个预先存在的项目中,该项目没有从CoreData模板开始,并且发现我必须在所有类中使用#import.

无论如何要绕过这个?

core-data ios

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