小编upl*_*com的帖子

错误Nil默认参数值无法转换为'NSLayoutFormatOptions'类型

我已升级到swift 2,这个功能让我头疼.

这在尝试运行应用程序时导致错误.我不知道如何修复此问题,因为我正在尝试将其升级到swift 2.我已经进行了大量搜索,但无法修复代码.NSLayoutFormatOptions = nil在创建函数时发生错误:

internal extension UIView {

    func addConstraints(format format: String, options: NSLayoutFormatOptions = nil, metrics: [String: AnyObject]? = nil, views: [String: UIView]) {
        addConstraints(NSLayoutConstraint.constraintsWithVisualFormat(format, options: options, metrics: metrics, views: views))
    }

    func addUniversalConstraints(format format: String, options: NSLayoutFormatOptions = nil, metrics: [String: AnyObject]? = nil, views: [String: UIView]) {
        addConstraints(format: "H:\(format)", options: options, metrics: metrics, views: views)
        addConstraints(format: "V:\(format)", options: options, metrics: metrics, views: views)
    }

}
Run Code Online (Sandbox Code Playgroud)

谢谢你,如果你能帮忙的话.:)

您诚挚的Gerard Grundy

xcode7 swift2

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

加载mlmodel时出现机器学习错误“加载模型类型> MLModelType_pipelineClassifier未知类”

我已经用Playground创建了一个mlmodel并将其导入到我的Xcode项目中,尽管在运行时出现此错误。

该错误还在mlmodel的代码中标记。 在此处输入图片说明

ObjectClassifier [24610:8307770] [coreml] MLModelAsset:modelWithError:加载失败,并出现错误Error Domain = com.apple.CoreML Code = 3“没有已知的用于加载模型类型的类MLModelType_pipelineClassifier” UserInfo = {NSLocalizedDescription =没有已知的用于加载模型类型的类MLModelType_pipelineClassifier}

为什么在操场上制作mlmodel时自动创建的代码会导致此错误?

xcode coreml createml mlmodel xcode10beta3

7
推荐指数
1
解决办法
447
查看次数

Eclipse C/C++错误1架构x86_64的重复符号

运行一个简单的程序时,我在Eclipse中遇到这些错误. - 我安装了命令行工具. 我在Eclipse中工作区的屏幕截图

我真的迷失了该怎么做.我一直在使用eclipse进行Java课程,然后下载了C/C++工作站,虽然有一些问题.任何帮助是极大的赞赏.顺便说一下,我在Mac上最新的操作系统.

c++ eclipse

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

在从初始化程序返回nil之前,必须初始化类实例的所有存储属性

我正在尝试在类中使用此代码,但我继续获取上述消息.

    let filePath: NSString!
    let _fileHandle: NSFileHandle!
    let _totalFileLength: CUnsignedLongLong!




init?(filePath: String)
{


    if let fileHandle = NSFileHandle(forReadingAtPath: filePath)
    {

        self.filePath = filePath
        self._fileHandle = NSFileHandle(forReadingAtPath: filePath)
        self._totalFileLength = self._fileHandle.seekToEndOfFile()
    }
    else
    {

        return nil  //The error is on this line
    }
}
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题,所以我没有得到这个错误:

在从初始化程序返回nil之前,必须初始化类实例的所有存储属性

swift xcode6.3

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

Realm = RLMRealm'没有成员'setDefaultRealmPath'

我已将Realm.framework和RealSwift.framework添加到项目中.和"导入领域"虽然我收到此错误:

RLMRealm'没有成员'setDefaultRealmPath'

 let directory: NSURL = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.it.fancypixel.Done")!
        let realmPath = (directory.path! as NSString).stringByAppendingPathComponent("db.realm")
        RLMRealm.setDefaultRealmPath(realmPath)
Run Code Online (Sandbox Code Playgroud)

任何想法我似乎无法在任何地方找到解决方案,因为它是如此新颖.

提前致谢.

realm ios swift2 xcode7.2

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

Xcode 12:无法在 iOS 设备上启动远程服务“com.apple.debugserver”

我更新了我的 Xcode Version 12.4 (12D4e),之后我无法在我的设备上运行我的应用程序 iPhone X iOS 14.4.2

它总是显示这个错误

在此处输入图片说明

当我检查我的设备连接状态时,它显示为已连接

在此处输入图片说明

我应用的操作

  1. 清除DerivedData文件夹。

  2. 取消配对设备并重新连接。

  3. 喝了 20 多种咖啡。

debugging xcode ios ios14 xcode12

5
推荐指数
3
解决办法
1238
查看次数

函数'sum'的隐式声明在C99中无效

如果此问题可以帮助您,请投票.:)

我一直在寻找解决方案,但没有找到任何有用的解决方案.我得到错误: - C99中函数'sum'的隐式声明无效 - C99中函数'average'的隐式声明无效 - 'average'的冲突类型有没有人经历过这个?我正在尝试在Xcode中编译它.

#import <Foundation/Foundation.h>


    int main(int argc, const char * argv[])
    {

       @autoreleasepool
       {
          int wholeNumbers[5] = {2,3,5,7,9};
          int theSum = sum (wholeNumbers, 5);
          printf ("The sum is: %i ", theSum);
          float fractionalNumbers[3] = {16.9, 7.86, 3.4};
          float theAverage = average (fractionalNumbers, 3);
          printf ("and the average is: %f \n", theAverage);

       }
        return 0;
    }

    int sum (int values[], int count)
    {
       int i;
       int total = 0;
       for ( i = 0; i …
Run Code Online (Sandbox Code Playgroud)

c xcode

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

用指针打印

我试图弄清楚这段代码是如何工作的,有人可以帮助我完成这里正在进行的过程:那*(++cp)是什么意思?在我看来,我在想它= str + 7*oddNums= 1是oddNums数组的开始.所以str + 8在数学后= ld抱歉我真的不明白.

int main ()
{
    int oddNums[5] = {1, 3, 5, 7, 9};
    char str[20] = "Hello world";
    int *ip = oddNums;
    char *cp = str + 6; 

    printf("\n.%c",*(++cp) + *oddNums);


    return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

c printf pointers

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

错误Swift编程如何搜索[Any]数组 - >通用参数'C.Generator.Element'不能绑定到非@ ob

嗨,我正在尝试使用各种对象搜索数组,虽然我收到错误.

通用参数'C.Generator.Element'不能绑定到非@ ob

这是我正在使用的代码:

var arraySearching = [Any]()
arraySearching = ["this","that",2]
find(arraySearching, 2)
Run Code Online (Sandbox Code Playgroud)

你如何搜索类型的数组[Any]

arrays swift

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

背景没有填满整个视图 SpriteKit

出于某种原因,我的代码不会填满整个 SKScene。这是我在 Xcode 12 Beta 5 上使用的代码。

GameScene.swift

class GameScene: SKScene {
 
    override func didMove(to view: SKView) {
        let background = SKSpriteNode(imageNamed: "space")
        background.zPosition = 0
        background.anchorPoint = CGPoint(x: 0.5, y: 0.5) // default
        background.position = CGPoint(x: frame.midX, y: frame.midY)
        print("frame.size  \(frame.size)")
        print("self.size  \(self.size)")
        print("view  \(view.frame.size)")
        background.size = CGSize(width: self.size.width, height: self.size.height)
                self.addChild(background)
    }

}
Run Code Online (Sandbox Code Playgroud)

GameViewController.swift

class GameViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        

        if let scene = GKScene(fileNamed: "GameScene") {
            
            if let sceneNode = scene.rootNode as! GameScene? { …
Run Code Online (Sandbox Code Playgroud)

sprite-kit xcode12beta5

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

使用fgets()时出错

嗨有人可以帮我解决这个错误吗?我得到的错误是:

Building target: Programming Cpt220
/bin/sh: -c: line 0: syntax error near unexpected token `('
Invoking: MacOS X C++ Linker
/bin/sh: -c: line 0: `g++  -o "Programming Cpt220"  ./fgets()exampleFromTheNet.o   '
make: *** [Programming Cpt220] Error 2
g++  -o "Programming Cpt220"  ./fgets()exampleFromTheNet.o 
Run Code Online (Sandbox Code Playgroud)

我不确定为什么要求g ++ -o我在Mac上使用eclipse.

#include <stdio.h>
#include <stdlib.h>

#define  MAX_LEN  100

int main(void)
{
   FILE *stream;
   char line[MAX_LEN], *result;

   stream = fopen("myfile.dat","r");

   if ((result = fgets(line,MAX_LEN,stream)) != NULL)
       printf("The string is %s\n", result);

   if (fclose(stream))
       printf("fclose error\n");


}
Run Code Online (Sandbox Code Playgroud)

c c++ eclipse

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