小编Bar*_*zyk的帖子

在iOS 8扩展中访问核心数据SQL数据库(在App和Widget扩展之间共享数据)

问题:

无法从Today View中的Widget扩展中访问应用程序的Core Data数据库.

应用程序本身能够按照iOS 8中的正常情况读取和写入数据库,但扩展将无法创建存储,导致错误,无法写入文件.

日志如下:

Error Domain=NSCocoaErrorDomain Code=512 "The operation couldn’t be completed. (Cocoa error 512.)"

reason = "Failed to create file; code = 2
Run Code Online (Sandbox Code Playgroud)

sqlite iphone core-data ios ios-app-extension

34
推荐指数
3
解决办法
2万
查看次数

如何大写NSString中的所有字母

我正在尝试将NSString表格单元格标签中的所有字母大写.

这是我的代码:

  // cell title and subtitle
cell.nameLabel.text = listingNode.title;
[cell.nameLabel.text uppercaseString];
Run Code Online (Sandbox Code Playgroud)

它似乎没有任何影响.

谢谢您的帮助.

iphone objective-c ios uppercase

31
推荐指数
1
解决办法
3万
查看次数

将NSMutableAttributedString转换为NSString

我们可以不转换NSMutableAttributedStringNSString

我有两个NSMutableAttributedStrings,我将第二个字符串附加到1st,如下所示:

[string1 appendAttributedString:string2];

因为我必须在标签上显示string1:

self.label1.text = (NSString *)string1;
Run Code Online (Sandbox Code Playgroud)

我收到了"unrecognized selector sent to instance"错误.

我在这里做错了吗?这不是分配NSMutableAttributedString标签的文本属性的正确方法吗?

objective-c nsstring uilabel ios nsmutableattributedstring

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

PHP&$ string - 这是什么意思?

我一直在谷歌搜索,但我找不到任何东西.

$x->func(&$string, $str1=false, $str2=false);
Run Code Online (Sandbox Code Playgroud)

这是什么&之前$string &$string做什么?

php operands

31
推荐指数
3
解决办法
3万
查看次数

如何在Xcode的UITests下以通用方式访问后退按钮项?

问题是当我尝试访问后退栏按钮项时,因为它显示为:

  • Restaurants 标题,
  • Back 标题
  • 没有头衔

喜欢它在屏幕上:

在此输入图像描述 在此输入图像描述 在此输入图像描述

目前我这样访问它:

let backButton = XCUIApplication().buttons["Restaurants"]
Run Code Online (Sandbox Code Playgroud)

但它不适用于其他情况.这不是普遍的方式.我可以以某种方式设置accessibilityIdentifier或者其他吗?

ios swift xcode-ui-testing

31
推荐指数
3
解决办法
8705
查看次数

iPhone Dev - 手动创建UIButton

我正在学习如何在iPhone上开发,我买了一本名为Beginning iPhone 3开发探索SDK的书.在我咬了之后我决定抛弃Interface Builder.我仍然在IB中设计我的所有视图,但是我在代码中编写了所有视图,并且只使用nib文件来获取控件的帧.

所以现在我需要制作一个UIButton,并且文档与其他控件不同.我尝试使用initWithFrame:,并且buttonWithType:我认为这个其他方法是自动释放的,但无论如何我无法在屏幕上显示按钮.有人可以写一些代码,在本地创建一个标题我可以更改的按钮,然后我可以添加到我的视图子视图和发布所以我可以看到它是如何完成的?

iphone xcode uibutton

30
推荐指数
1
解决办法
9万
查看次数

iOS 8今日扩展的最大高度?

我正在使用动态大小的表格进行今日扩展.我已经能够使用以下内容来调整内容的大小:

    self.preferredContentSize = accountsTable.contentSize
Run Code Online (Sandbox Code Playgroud)

但是,我发现即使我可以告诉表格contentSize更大,它也不会比某个尺寸(568像素)更高.

我不清楚这是否是一个内置限制,或者是否有办法解决这个问题.似乎一些先前的扩展(Stocks小部件)能够变得更大.

其他人遇到同样的行为.任何人都知道是否可以立即使扩展显示更大或使用像Stock小部件一样的"全部显示"按钮?

xcode ios swift ios8 today-extension

30
推荐指数
2
解决办法
9247
查看次数

如何在Xcode 7中使用代码覆盖?

我知道Xcode 7中的新功能 - 代码覆盖率.我知道怎么打开它:

转到编辑方案 - > 测试 - > 信息选项卡 - >启用收集覆盖数据.

我做到了,运行测试,并且... 我的测试的测试报告在哪里?

xcode xcode7

30
推荐指数
1
解决办法
6885
查看次数

将文本添加到CALayer

是否可以在没有子类化UILabelCALayer情况下添加a 并将其绘制成drawInContext:

谢谢!

iphone

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

iPhone UILabel - 非破坏性空间

有没有办法在UILabel文本中使用非中断空格?

例如,我有2行标签和换行模式设置为自动换行.从数据库中读取此标签的内容,并将其存储为字符串.现在有时我的标签中的文字看起来像这样:

lorem ipsum some text
1
Run Code Online (Sandbox Code Playgroud)

但我想这样显示:

lorem ipsum some
text 1
Run Code Online (Sandbox Code Playgroud)

所以基本上,我需要在'text'和'1'之间强制不间断的空格.

我在这里找到了一些解决方案,但我认为在源代码文件中输入文本时它可以工作.在我的情况下,文本在数据库中.

有什么建议?

iphone text uilabel ios

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