标签: xcode7

BETA iOS9部署到测试设备

我可以下载iOS9 + Xcode 7并仍然将测试应用程序部署到使用当前版本iOS的设备吗?

抱歉相对愚蠢的问题,我是一个新的开发人员,不知道它过去是如何工作的,我在开发者网站上找不到任何东西....

非常感谢.

ios9 xcode7

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

无法在ios 9中访问AVCaptureDevice的摄像头.

我一直致力于应用程序,允许使用AVCaptureDevice使用设备相机.它之前的ios版本<9非常适用,但现在ios 9从应用程序访问相机时,它只显示黑屏.我甚至无法从应用程序访问用户照片.

主要部分是我的应用程序我在设置中找不到相机选项隐私设置.即使我没有获得苹果默认权限访问弹出选项.

你能帮帮我吗?

iphone avcapturedevice ios9 xcode7

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

Swift 2 - 无法通过CLLocationManager获取用户位置

这是我的VC代码:

import UIKit
import MapKit
import CoreLocation

class ViewController: UIViewController, MKMapViewDelegate, CLLocationManagerDelegate {
    @IBOutlet weak var mapView: MKMapView!
    let locationManager = CLLocationManager()

    override func viewDidLoad() {
        super.viewDidLoad()

        locationManager.delegate = self
        locationManager.requestWhenInUseAuthorization()
        mapView.showsUserLocation = true
    }

    func locationManager(manager: CLLocationManager, didChangeAuthorizationStatus status: CLAuthorizationStatus) {
        mapView.showsUserLocation = (status == .AuthorizedAlways)
    }

    func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
        let locValue:CLLocationCoordinate2D = manager.location!.coordinate
        print("locations = \(locValue.latitude) \(locValue.longitude)")
    }
}
Run Code Online (Sandbox Code Playgroud)

我还在plist文件中添加了NSLocationWhenInUseUsageDescription.我有CoreLocation和MapKit框架,任何想法为什么这不起作用?它不会在地图上显示用户位置,也不会打印出用户的坐标.在堆栈溢出时没有在网上找到任何东西.

cllocationmanager ios swift xcode7 swift2

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

dyld:未找到符号:___ NSDictionary0__使用Google ServiceGenerator二进制文件与XCode 7和iOS目标9.0中的发现文档

我正在尝试使用Google serviceGenerator以发现文档作为输入从Google后端生成客户端API代码.以下是确切的命令:

/Users/raja/Library/Developer/Xcode/DerivedData/ServiceGenerator-dycdiotwolfqnaelznaucewpppjr/Build/Products/Debug/ServiceGenerator ./userRecordApi-v1-rpc.discovery --outputDir ~/API
Run Code Online (Sandbox Code Playgroud)

但是,我看到以下错误

dyld: Symbol not found: ___NSDictionary0__
  Referenced from: /Users/raja/Library/Developer/Xcode/DerivedData/ServiceGenerator-dycdiotwolfqnaelznaucewpppjr/Build/Products/Debug/ServiceGenerator (which was built for Mac OS X 10.11)
  Expected in: /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 in /Users/raja/Library/Developer/Xcode/DerivedData/ServiceGenerator-dycdiotwolfqnaelznaucewpppjr/Build/Products/Debug/ServiceGenerator
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

谢谢,拉贾.

objective-c ios google-api-java-client ios9 xcode7

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

在迁移期间无法将"RealmSwift.DynamicObject"类型的值转换为MyCustomObject

期间RealmSwift migration,我想从中迁移dynamic var customObject: CustomObjectlet customObjectList = List<CustomObject>().CustomObject是的类型Object

这是迁移中的一大块代码

let newList = List<CustomObject>()
if oldObject!["customObject"] != nil {

   print(oldObject!["customObject"])                  
   var obj = oldObject!["customObject"]
   var result: CustomObject = obj as! CustomObject //Crash
   farList.append(result)
}

newObject!["customObjectList"] = newList
Run Code Online (Sandbox Code Playgroud)

无法将'RealmSwift.DynamicObject'(0x1015c82d0)类型的值转换为'AppName.CustomObject'(0x1006e5550).

我如何实现我想要的?目前我能想到的是创建一个CustomObject并手动为其分配值.

编辑1

我想将一个primaryKey添加到CustomObject.我一直收到重复的主键错误,我很确定分配的密钥是唯一的.

致命错误:'试试!' 表达式意外地引发了错误:Error Domain = io.realm Code = 0"主键属性'resultKey'在迁移后具有重复值."

 migration.deleteData(CustomObject.className())

 if oldObject!["customObject"] != nil {
          let oldSubFar = oldObject!["customObject"] as! MigrationObject
          var newFarDict = oldSubFar.dictionaryWithValuesForKeys(["firstName","secondName"])
          newFarDict["resultKey"] = NSUUID().UUIDString + "v1"


          let newSubFar …
Run Code Online (Sandbox Code Playgroud)

realm realm-migration xcode7 swift2

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

Xcode UI测试-通过id在Webview中查找元素

我们的应用程序是混合的,包含webview。我正在尝试使用Xcode UI测试来自动化我们的应用程序。我能够使用以下方法找到Web按钮:

let app = XCUIApplication() 
app.launch() 
let button = app.staticTexts["Button's text"]
Run Code Online (Sandbox Code Playgroud)

但是在我们的一项测试中,我们测试了本地化-意味着文本更改了,并且静态文本查询不再有效。找不到任何文档,如何通过其ID(甚至是类名)定位元素。有任何想法吗?

webview ios swift xcode7 xcode-ui-testing

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

Tabless NSTabViewController

我正在尝试为Mac学习一些编程,因此我尝试使用位于侧栏的导航编写一个小的单一窗口应用程序.通过这个侧边栏按钮我想要更改在中显示的视图Container View.我上传了当前的故事板,以便您可以对上面的描述进行概述.

概述: 概观

由于我目前正在尝试实现交换内部视图,Container View我偶然发现了一个NSTabViewController似乎提供了一种方便的方法来实现这一目标.它的问题是,似乎不可能(找不到任何提示)通过tabstyle类中的属性删除给定的选项卡控件NSTabView.

问题:

  1. 是否有可能摆脱默认的选项卡控件,以便它是tabless?
  2. 是否有一种更简单,更现代的方法来实现我描述的"应用程序"

xcode-storyboard swift xcode7

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

ios - 找到不支持的资源(不是目录,文件或符号链接) - xcode 7.2

找到不支持的资源(不是目录,文件或符号链接)命令/ usr/bin/codesign失败,退出代码为1

这就像重复但不重复.请看一看.

完整的错误日志:

/ usr/bin/codesign --force --sign 491E340B5E328D23372C090BB9ED8E9E2D610AE1 --entitlements /Users/aCompanyname/Library/Developer/Xcode/DerivedData/aAppName-cstkxztmaerbnbcjdfhqxaugmcbi/Build/Intermediates/ArchiveIntermediates/aAppName/IntermediateBuildFilesPath/aAapName.build/Release-iphoneos /aAapName.build/aAapName.app.xcent --timestamp = none /Users/aCompanyname/Library/Developer/Xcode/DerivedData/aAapName-cstkxztmaerbnbcjdfhqxaugmcbi/Build/Intermediates/ArchiveIntermediates/aAapName/InstallationBuildProductsLocation/Applications/aAapName.app

/Users/aCompanyname/Library/Developer/Xcode/DerivedData/aAapName-cstkxztmaerbnbcjdfhqxaugmcbi/Build/Intermediates/ArchiveIntermediates/aAapName/InstallationBuildProductsLocation/Applications/aAapName.app:

找到不支持的资源(不是目录,文件或符号链接)命令/ usr/bin/codesign失败,退出代码为1

生成构建时会突然发生.在不同的论坛上花了一些时间后,我检查了Keychain访问和开发者帐户中的所有内容,还在xcode中检查了代码签名.一切都很好看.无法找到实际问题.

如果有人,请分享解决方案或任何想法.谢谢.

macos keychain ios xcode7 swift2

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

通过点击单元格内的图像从UITableViewCell进行筛选

经过一段时间的努力,在寻找解决方案几个小时之后,我认为是时候问了。

我有一个由自定义UITableViewCells填充的表格视图,当前当您点击一个单元格时,它将带您到详细视图。

在自定义单元中有一个图像,我希望用户能够点击该图像并选择显示该图像的弹出式VC。

我遇到的麻烦是在点击图像时创建序列。

在自定义单元格的文件中,我在图像(pTap)上设置了轻手势识别器:

override func awakeFromNib() {
    super.awakeFromNib()

    let tap = UITapGestureRecognizer(target: self, action: #selector(PostCell.voteTapped(_:)))
    let ptap = UITapGestureRecognizer(target: self, action: #selector(PostCell.imageTapped(_:)))
    tap.numberOfTapsRequired = 1
    ptap.numberOfTapsRequired = 1
    voteImage.addGestureRecognizer(tap)
    voteImage.userInteractionEnabled = true
    featuredImg.addGestureRecognizer(ptap)
    featuredImg.userInteractionEnabled = true


}
Run Code Online (Sandbox Code Playgroud)

我还在自定义单元文件中有一个用于点击的功能:

func imageTapped(sender: UIGestureRecognizer) {

  print("image tapped")


}
Run Code Online (Sandbox Code Playgroud)

在我的视图控制器文件中,我在索引路径的选择行中添加了segue:

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

    let post: Post!

    if inSearchMode {
        post = filteredVenues[indexPath.row]
    } else {

        post = posts[indexPath.row]
    }

    print(post?.venueName)

    performSegueWithIdentifier("imageTapped", sender: nil)



    performSegueWithIdentifier("DetailsVC", …
Run Code Online (Sandbox Code Playgroud)

uitableview ios segue swift xcode7

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

Swift:如何在地图视图上启用和禁用注释?

我有一个代码在地图视图上显示一些注释.但是,我正在尝试使用某些功能,当用户点击UISwitch按钮时可以启用或禁用它.关于我如何实现这一目标的任何建议?提前致谢!

 let theHouse = MKPointAnnotation()
        theHouse.coordinate = CLLocationCoordinate2D(latitude: 38.8977, longitude: -77.0365)

    theHouse.title = "The House, DC"
        theHouse.subtitle = "New Jersey, DC"

    myMapView.addAnnotation(theHouse)
    myAnnotations.append(theHouse.title!)

    //Switch that toggles the annotation...
    @IBAction func turnOffAnnotations(_ sender: UISwitch) {
    //Code that enables and disables the annotation?

if toggle.isOn{
    let visible = myMapView.visibleMapRect
    let inRect = myMapView.annotations(in: visible)

    for annotation: MKAnnotation in myMapView.annotations{
        if (inRect.contains(anno as! AnyHashable)){
          myMapView.removeAnnotation(annotation)
        }
    }
    } else {
        let visible = myMapView.visibleMapRect
        let inRect = myMapView.annotations(in: visible)

        for annotation: MKAnnotation in …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift xcode7

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