小编Sah*_*oor的帖子

没有标题的UINavigationBar自定义后退按钮

如何在没有标题的情况下自定义iOS 7及更高版本中的导航后退按钮?(即仅限箭头)

self.navigationItem.leftBarButtonItem = self.editButtonItem;
Run Code Online (Sandbox Code Playgroud)

我只是想知道他们是否有任何self.backButtonItem;

要么

这样的事情?

self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc]
                   initWithBarButtonSystemItem:UIBarButtonSystemItemBACK 
                   target:self action:@selector(back)];
Run Code Online (Sandbox Code Playgroud)

user-interface uinavigationbar ios

227
推荐指数
13
解决办法
23万
查看次数

Xcode 6在提交存档时崩溃

今天我将第一个第一个应用程序构建成功上传到App Store进行beta测试.做了一些更改后,当我再次尝试提交新存档时,Xcode崩溃了,仍然崩溃了.

这是日志:

Process:               Xcode [36810]
Path:                  /Applications/Xcode.app/Contents/MacOS/Xcode
Identifier:            com.apple.dt.Xcode
Version:               6.3.2 (7718)
Build Info:            IDEFrameworks-7718000000000000~2
App Item ID:           497799835
App External ID:       812404257
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Xcode [36810]
User ID:               501

Date/Time:             2015-06-17 21:59:26.432 +0430
OS Version:            Mac OS X 10.10.3 (14D136)
Report Version:        11
Anonymous UUID:        A70B5585-6ADF-B647-C184-94420293DB9F

Sleep/Wake UUID:       536542A5-38C8-405F-8A5E-28DBE775C033

Time Awake Since Boot: 110000 seconds
Time Since Wake:       18000 seconds

Crashed Thread:        14  Dispatch queue: NSOperationQueue 0x7fdb9771af00 :: NSOperation 0x7fdb97679160 (QOS: …
Run Code Online (Sandbox Code Playgroud)

xcode xcode6

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

在没有预处理器宏的情况下,有没有办法在Xcode项目中的项目级别定义实用的方案特定标志

在快速之前,我将为alpha,beta和分发版本定义一组方案.这些方案中的每一个都有一组宏,这些宏被定义为在项目级别处理某些行为.最简单的示例是DEBUG = 1宏,默认情况下为Run构建的默认方案中的所有Xcode项目定义.人们可以查询#ifdef DEBUG ...并相应地在代码中做出决定,甚至编译出非必要的代码.

看起来这种类型的配置选通并不像使用swift那么容易,因为不支持宏.有人可以建议一个类似的方法,我不在乎代码是否编译出来,本身.不过,我想基于构建方案来构建功能.

ios swift

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

RealmSwift:将结果转换为Swift数组

我想要实现的内容:

class func getSomeObject() -> [SomeObject]? {
    let objects = Realm().objects(SomeObject)

    return objects.count > 0 ? objects : nil
}
Run Code Online (Sandbox Code Playgroud)

[SomeObject]如果相反,我怎样才能返回对象Results

realm ios swift

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

Swift:按字母顺序排列对象数组

我有这个:

class Movies {
  Name:String
  Date:Int
}
Run Code Online (Sandbox Code Playgroud)

还有一组[电影].如何按名称按字母顺序对数组进行排序?我试过了:

movieArr = movieArr.sorted{ $0 < $1 }

movieArr = sorted(movieArr)

但这不起作用,因为我没有访问电影的名称属性.

arrays sorting ios swift

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

UITableViewHeaderFooterView:无法更改背景颜色

我正在尝试更改UITableViewHeaderFooterView的背景颜色.虽然视图正在显示,但背景颜色仍然是默认颜色.我从xcode获取日志说:

不推荐在UITableViewHeaderFooterView上设置背景颜色.请改用contentView.backgroundColor.

但是,以下选项均不起作用:

myTableViewHeaderFooterView.contentView.backgroundColor = [UIColor blackColor];
myTableViewHeaderFooterView.backgroundView.backgroundColor = [UIColor blackColor];
myTableViewHeaderFooterView.backgroundColor = [UIColor blackColor];
Run Code Online (Sandbox Code Playgroud)

我也尝试在xib文件中更改视图的背景颜色.

有什么建议?谢谢.

iphone xcode uitableview ios

111
推荐指数
8
解决办法
5万
查看次数

内部测试人员的TestFight beta测试 - 构建状态是"处理"

我一直在使用TestFlight,但这是我第一次直接从iTunesConnect提交测试版本,因为Apple自己购买了TestFlight.

我一直在经历一种奇怪的行为(或者可能只是Apple的预期行为).

我已经将用户添加到我的团队(他们是管理员角色),并且我已经在专用面板中选择它们作为TestFlight测试人员的一部分.我上传了一个版本,在Build选项卡中切换了TestFlight Beta Testing,并选择了内部测试人员(下面的屏幕截图中只有一个)我希望收到该版本.

然后......没有任何反应,状态仍然是"处理"(什么??不应该立即?)测试人员没有收到任何邀请而且我被卡住了.显然我在这里缺少一些东西.

此外,即使已经邀请了一个测试人员,该面板仍显示"要开始测试,请至少邀请一个测试人员".TestFlight曾经是一个很好的产品......

下面的两个快照显示了我的iTunesConnect面板的状态.任何的想法?

构建标签 内部测试仪标签

itunesconnect beta-testing ios testflight

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

除非应用程序需要全屏,否则必须提供启动故事板或xib

我没有使用storyboard/xib来启动屏幕并在Xcode7 +中获取这些错误.

- All interface orientations must be supported unless the app requires full screen.

- A launch storyboard or xib must be provided unless the app requires full screen.
Run Code Online (Sandbox Code Playgroud)

xcode ios uistoryboard

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

如何在UIActivityViewController中设置邮件主题?

我想设置电子邮件共享主题UIActivityViewController,也想在Twitter上分享.我知道在Twitter上我们想分享 - 我们需要将文本压缩到140个字符.我检查了许多SO解决方案,但没有任何工作.

最新的iOS版本是否修复了此问题?还有其他"工作方案"吗?

email objective-c subject ios uiactivityviewcontroller

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

在里面循环; 构建可能会产生不可靠的结果:Xcode 10错误

我正在尝试使用Xcode 10进行编译时转移到新的构建系统.但是,它会出现以下错误:

Cycle details:
? Target 'project' : LinkStoryboards

Target 'project' has compile command with input '/Users/project/Commons/Components/ScreenshotSharing/ViewController/AppShare.storyboard'

Target 'project' : ValidateEmbeddedBinary /Users/project/Xcode/DerivedData/project-hgqvaddkhmzxfkaycbicisabeakv/Build/Products/Debug-iphoneos/project.app/PlugIns/stickers.appex

Target 'project' has process command with input '/Users/project/Resources/Info.plist'

Target 'project' has compile command with input '/Users/project/Commons/Components/ScreenshotSharing/ViewController/AppShare.storyboard'
Run Code Online (Sandbox Code Playgroud)

即使在删除问题文件后,我也可以使用另一个xib/storyboard.如何在不恢复遗留构建系统的情况下解决此错误?

build-system compile-time xcode10

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