小编Hel*_*ood的帖子

尺寸类专门用于纵向3.5英寸(iPhone 4S)XCode 6?

我正在调整我的UI应用程序,但我遇到了一个我无法解决的问题.

我可以看到Compact高度会影响4.7英寸以下的所有iPhone,但我的用户界面很好,除了iPhone 4S(3.5英寸).

我不想修改4.7英寸以下的所有iPhone的布局,只需要修改iPhone 4S,同时我不想遗漏这个设备.

有任何解决方法,所以我可以设置修正案,但仅适用于3.5英寸的肖像?或者我应该告别那里的1亿台设备?

我知道这是一个棘手的问题,几乎是民意调查,但从技术上讲,我想在这里找到最好的方法.

iphone xcode ios autolayout size-classes

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

在Git-Xcode iOS上与project.pbxproj合并冲突

虽然我已经在这里阅读了类似的评论,但在这个论坛中,我还没有找到一种可以无缝方式适合团队合作的方法.

如果你知道我的意思,你可能已经发现使用git和project.pbxprojXcode中的文件很棘手,即使你在不同的文件中工作.

说,

  • 开发人员:创建了Foo文件夹,将foo.swift添加到项目中.
  • B开发人员:创建了Bar文件夹,将bar.swift添加到项目中.

不同的路径...但你知道,冲突!正如您可能也注意到的,遗漏project.pbxproj不是一种选择.

所以我的问题是:你如何以专业的方式处理这个问题,Git流程就绪并且最简单.

非常感谢你们.

PS:我现在正在使用Bitbucket和SourceTree.

PS2:如果可能的话,我想避免使用命令行和手动编辑文件.

git xcode git-merge ios atlassian-sourcetree

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

如何确定TextField是否包含数字字符串?

我从a得到一个值TextField,我需要检查它中是否有数字.无论是浮点数还是整数都不重要,但绝对是"数字"

我怎么能抓住这个?

这就是我到目前为止所做的事情 - 即使obj是123(实际上是一个数字),条件是假的,所以我无法进入if.我已经尝试过NSValueData,但具有相同的结果.

id obj = self.textArea.text;

if ([obj isKindOfClass:[NSNumber class]]) {
    self.weight = [NSNumber numberWithFloat:([self.textArea.text floatValue])];
Run Code Online (Sandbox Code Playgroud)

introspection nsnumber ios

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

过滤器UISearchController - Swift之后的didSelectRowAtIndexPath索引路径

我正在一个分段表中实现一个带有UISearchController的搜索栏.到现在为止还挺好.

主要问题是,当过滤后的结果出现时,它是一个没有部分和更少行的全新表.

当选择行时,我对数组中的那个位置执行segue,但是详细视图期望来自主数组的精确行或索引,这是我无法从过滤的对象数组中获得的,这可能是[0 ] [1] [2]在300个元素中.

我想我可以将所选对象与主数组进行比较并假设没有重复项,从那里获取索引并将其传递给...但这对我来说似乎效率很低.

Apple在联系人应用程序中过滤联系人时做了类似的事情(我很遗憾不知道如何).他们如何通过联系对象?这几乎是我的目标.

在这里,我告诉你我正在做的事情的片段:

  func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {

        if(self.resultSearchController.active) {
            customerAtIndex = indexPath.row // Issue here
            performSegueWithIdentifier("showCustomer", sender: nil)
        }
        else {
            customerAtIndex = returnPositionForThisIndexPath(indexPath, insideThisTable: tableView)
            performSegueWithIdentifier("showCustomer", sender: nil)
        }
    }

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
        if segue.identifier == "showCustomer" {
            if let destination = segue.destinationViewController as? CustomerDetailViewController {
                destination.newCustomer = false
                destination.customer = self.customerList[customerAtIndex!]
                destination.customerAtIndex = self.customerAtIndex!
                destination.customerList = self.customerList
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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

未经许可或询问即可访问iOS联系人列表-隐私权问题

我确实知道如何请求联系人列表访问权限的许可,这是一个非常简单的实现,而且我知道Apple会在进入App Store时检查所有这些情况。

我即将收到一个AdHoc捆绑给第三方客户的信息,非常挑剔,涉及隐私问题,我想确定的是,如果没有事先明确的授权,您无法以任何可能的方式在iOS7中访问通讯录。将某些文件存储在本地或通过Web服务发送。

如果程序员没有操作系统防火墙就无法访问其他敏感信息,请也告诉我。

我读了一些子程序可以通过...

问题:未经明确许可,开发人员是否可以使用第三方API或个人数据子例程直接或间接访问通讯录或个人信息?在这种情况下,AdHoc捆绑软件与AppStore审查过的App一样安全吗?

如果您对隐私问题不感兴趣或认为明显,实际上Apple的文档尚不清楚,并且主要针对AppStore,请不要用负面反馈来惩罚我。

谢谢!

privacy addressbook ios

0
推荐指数
1
解决办法
1179
查看次数