小编jtb*_*des的帖子

有没有办法在NSArray上的类别中使用ObjectType?

我一直在尝试在NSArray上创建一个类别并查看NSArray的接口我假设添加一个返回ObjectType的方法是:

// interface
- (nullable ObjectType)giveMeAnObject;

// implementation
- (nullable ObjectType)giveMeAnObject
{
    ObjectType object = nil;
    return object;
}
Run Code Online (Sandbox Code Playgroud)

但是这不起作用,我在返回类型中收到错误消息Expected')'.

generics objective-c

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

如何根据打字文本增加文本字段的宽度?

我需要根据文本字段的内容增加文本字段的宽度.当用户输入文本时,文本字段大小应自动增加.我在这个文本字段旁边有一个关闭(X)按钮.

我已经约束了文本字段和按钮,以便文本字段在屏幕上居中,并且按钮与它相邻.(文本字段应该是可编辑的,按钮应该是可点击的)

文本字段大小是这样的:

在此输入图像描述

当我在其中输入文本时,大小应自动增加:

在此输入图像描述

我怎样才能做到这一点?

uitextfield ios autolayout swift

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

iPhone应用程序崩溃与NSUnknownKeyException setValue:forUndefinedKey:

我正在编写我的第一个iPhone应用程序,所以我还没有找到很多调试方法.基本上我的应用程序显示图像,触摸时播放短暂的声音.在XCode中编译和构建项目时,一切都成功构建,但是当应用程序在iPhone模拟器中运行时,它会崩溃.

我收到以下错误:

Application Specific Information:
iPhone Simulator 1.0 (70), iPhone OS 2.0 (5A331)
*** Terminating app due to uncaught exception 'NSUnknownKeyException', 
reason: '[<UIView 0x34efd0> setValue:forUndefinedKey:]: this class is not key value 
coding-compliant for the key kramerImage.'
Run Code Online (Sandbox Code Playgroud)

kramerImage这里是我用于背景的图像.

我不确定NSUnknownKeyException是什么意思,或者为什么该类不是密钥值编码兼容的密钥.

iphone key-value-coding xib

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

我可以将NSUserDefaults与tvOS一起使用吗?

应用程序编程指南tvOS 简要指出

Apple TV上的应用程序没有持久的本地存储空间.这意味着为新Apple TV开发的每个应用程序都必须能够在iCloud中存储数据并以提供良好客户体验的方式检索它.

这是否意味着NSUserDefaults不可用?什么样的机制用于数据存储?

nsuserdefaults tvos

18
推荐指数
3
解决办法
3114
查看次数

使用运行脚本时更新Xcode构建进度条

在Xcode中,您可以指定自定义脚本来构建应用程序.我有一个广泛使用这些项目的项目.例如,一个目标构建模拟器版本(32位和64位)和ARM版本以及文档,然后将生成的静态库与其他一些文件捆绑到一个框架中

运行上面的代码可能需要几分钟.通常在构建时,Xcode在屏幕顶部有一个进度条.当您使用这些脚本时,它会填充一小部分,然后停在那里直到您的脚本完成.

如果有办法告诉Xcode更新这个进度条会很好吗?它不一定是完美的,只是提供一些反馈,表明某些事情正在发生,并且构建过程没有停滞.

谢谢!

xcode build

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

任何Python环境都支持编辑并继续吗?

是否有可能在Python中更改您当前正在调试的代码并继续而不必重新启动所有内容?(例如我在C#中的方式.)

python debugging

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

可以在纯HTML中使用JavaScript变量吗?

我的意思是,可以在<script>-tags 之外的HTML中使用声明和初始化的变量/数组吗?FX.

<script type="text/javascript">
var foo = array('placeholder1', 'placeholder2');
</script>

<body>
<p><!--access the variable here-->foo[0]</p>
</body>
Run Code Online (Sandbox Code Playgroud)

在这种情况下如何访问变量/数组?像这样:

<p><script type="text/javascript">document.print(foo[0])</script></p>
Run Code Online (Sandbox Code Playgroud)

??

javascript arrays variables

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

为什么复数文字不能在clang中起作用?

当我在ideone.com上运行此代码,它会打印(2,3):

#include <iostream>
#include <complex>

int main() {
    std::complex<double> val = 2 + 3i;
    std::cout << val << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

但是当我在macOS 10.11.6上使用clang时,我没有得到错误或警告,但输出是 (2,0):

$ clang --version
Apple LLVM version 7.3.0 (clang-703.0.31)
Target: x86_64-apple-darwin15.6.0

$ clang -lc++ test.cpp && ./a.out
(2,0)
Run Code Online (Sandbox Code Playgroud)

想象中发生了什么?难道我做错了什么?

c++ clang complex-numbers user-defined-literals c++11

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

目标在同一工作区中的两个项目之间的依赖关系

我正在使用Xcode 4.3为OS X创建一个框架.我创建了一个工作区和一个项目(带有框架目标)来进入这个工作区.

现在,我想要包含和链接第三方框架,我也将其添加到同一工作区(但不在我的项目中).我点击了+" Link Binary With Libraries "构建阶段中的按钮,第三方框架只出现在可用库列表中.

链接的框架在Project导航器中显示为红色,因为尚未构建第三方库(令人困惑的是,我的项目成功构建 - 尽管我还没有尝试使用第三方框架):

我将通过将其添加为目标依赖项来解决此问题,但是当我单击+"目标依赖项"构建阶段时,第三方目标不会显示在列表中.

我该如何正确配置/解决这种依赖?另外,我是否需要创建"复制文件"构建阶段以确保将框架复制到目标的Frameworks目录中?我该如何正确设置?

macos xcode linker build

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

将输出从bash脚本返回到调用C++函数

我正在为练习写一个婴儿计划.我想要完成的基本上是一个简单的小GUI,它显示服务(对于Linux); 使用按钮启动,停止,启用和禁用服务(类似于Windows中的msconfig应用程序"服务"选项卡).我在Fedora 21上使用C++和Qt Creator.

我想用C++创建GUI,并通过调用bash脚本在服务列表中填充GUI,并在按钮点击时调用bash脚本来执行相应的操作(启用,禁用等)

但是当C++ GUI调用bash脚本(使用system("path/to/script.sh"))时,返回值仅用于退出成功.如何接收脚本本身的输出,以便我可以反过来使用它在GUI上显示?

对于概念性示例:如果我试图将(systemctl --type service | cut -d " " -f 1)的输出显示到我用C++创建的GUI中,我该怎么做?这甚至是我正在努力完成的正确方法吗?如果不,

  1. 什么是正确的方法?和
  2. 还有办法使用我当前的方法吗?

我已经找到了解决这个问题的方法,但我找不到有关如何将值 Bash 返回 C++的信息,只能找到如何从C++ 调用 Bash脚本的信息.

c++ linux bash

10
推荐指数
2
解决办法
4214
查看次数