小编pat*_*ick的帖子

NSBundle pathForResource为NULL

我正在使用xcode和objc创建一个简单的应用程序,我需要从文件加载NSDictionary,但我无法使用NSBundle获取该文件的路径:

NSString *l = [[NSBundle mainBundle] pathForResource:@"LoginStatuses" ofType:@"plist"];
NSLog(@"%@", l);
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,我得到了这个:

2010-10-16 10:42:42.42样本[5226:a0f](null)

我不知道为什么.

我创建了一个名为Resources的组,在那里我添加了LogingStatuses.plist: 水库

xcode objective-c nsbundle

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

如何在iOS上创建图库

我开始为iOS开发一个简单的应用程序,这个应用程序是一个简单的一些照片库(摘自网站).我遇到的第一个问题是如何为图库创建视图.

视图应该是这样的(或照片应用程序): 示例视图

然而,以这种方式进行视图是有问题的,首先是因为它使用固定维度,我认为有点难以实现(对我来说).

另一种方法是在tableview中使用自定义单元格,如下所示: 定制单元格

但它仍在使用固定尺寸.

在不使用任何第三方库(如Three20)的情况下,创建图库的最佳方法是什么?

谢谢你的回复:)

PS.我认为使用固定尺寸是不好的,因为新的iphone 4(具有不同的分辨率),我是对的吗?

iphone objective-c ios

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

反应本机更改侦听端口

我正在使用反应原生android和面临问题在Android设备上部署应用程序.我跑的时候

react-native start,它不会在端口8081上启动dev sever

在此输入图像描述

我尝试过几个选项:

1)https://facebook.github.io/react-native/docs/troubleshooting.html

2)试图在端口号8081处停止进程运行,但没有成功

我的问题是,我们可以将反应本机开发服务器端口从8081(默认情况下是android,我们可以在ios中从AppDelegate.m文件中更改)更改为其他东西或任何其他方法

您的回复将受到高度赞赏.谢谢

reactjs react-native

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

将NSNumber与int进行比较

我有一个简单的问题(我认为):我正在尝试将NSNumber与int进行比较,看看它是0还是1.这是代码:

id i = [dictionary objectForKey:@"error"]; //class = NSCFNumber

NSLog(@"%@ == 0 -> %@", i, i == 0);
NSLog(@"%@ == 0 -> %@", i, [i compare:[NSNumber numberWithBool:NO]]);
Run Code Online (Sandbox Code Playgroud)

我试过这个方法,但结果是null:

2010-10-17 21:57:49.065 Api[15152:a0f] 0 == 0 -> (null)
2010-10-17 21:57:49.065 Api[15152:a0f] 0 == 0 -> (null)
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?

compare objective-c nsnumber

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

如何为python安装OpenCV

HI!我正在尝试安装opencv并将其与python一起使用,但是当我编译它时我没有错误但我无法从python导入cv模块:

patrick:release patrick$ python
Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) 
[GCC 4.2.1 (Apple Inc. build 5646)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv
Run Code Online (Sandbox Code Playgroud)

我用来编译它的代码是这样的:

cd opencv
mkdir release
cd release
cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local -D BUILD_PYTHON_SUPPORT=ON
make
sudo make install
Run Code Online (Sandbox Code Playgroud)

我怎样才能使用python?

python macos opencv

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

在package.json中指定多个类型定义文件

我正在为节点库[1]创建类型定义,但是在组织文件时遇到了麻烦。

我已经将该typings字段添加到package.json,并且效果很好,我遇到的问题是我想指定多个类型定义文件,因为该库本身分为两个入口点:

  • 样式化的组件
  • 样式组件/本机

因此,我已经为两个入口点创建了类型定义,但不确定如何typings正确使用该字段。这是我的结构(我仅包括相关内容):

??? index.js
??? native.js
??? package.json
??? typings
?   ??? styled-components-native-test.tsx
?   ??? styled-components-native.d.ts
?   ??? styled-components-test.tsx
?   ??? styled-components.d.ts
Run Code Online (Sandbox Code Playgroud)

styled-components.d.ts我的主要定义中,应该加载正在执行的操作import styled from "styled-components"。在styled-components-native.d.ts我有本机入口点的定义的过程中,应该加载该定义import { x } from "styled-components/native"

typings该的package.json场内指向typings/styled-components.d.ts,但这并不会使styled-components-native.d.ts定义可用。

我还尝试index.d.ts了其他两个文件的and引用(使用三斜杠表示法),但没有用。

那么有没有办法做到这一点?

[1]这是我的PR https://github.com/styled-components/styled-components/pull/152

typescript typescript-typings typescript2.0

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

ModSecurity:输出过滤器:无法读取存储桶(rc 104):由对等方重置连接

我正在对使用django和活塞上传文件的休息服务进行POST请求,但是当我执行请求时,我得到这个(奇怪的?)错误:

[Sun Jul 04 16:12:38 2010] [error] [client 79.39.191.166] ModSecurity: Output filter: Failed to read bucket (rc 104): Connection reset by peer [hostname "url"] [uri "/api/odl/"] [unique_id "TDEVZEPNBIMAAGLwU9AAAAAG"]
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我该如何调试呢?

python apache django rest mod-security

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

从Chuck中的文件读取整数

我有这个ChucK代码:

"examples/vento.txt" => string filename;
FileIO fio;

// open a file
fio.open(filename, FileIO.READ);

// ensure it's ok
if(!fio.good()) {
    cherr <= "can't open file: " <= filename <= " for reading..." <= IO.newline();
    me.exit();
}

fio.readLine() => string velocity;

fio.readLine() => string direction;
Run Code Online (Sandbox Code Playgroud)

文本文件包含:

10
12
Run Code Online (Sandbox Code Playgroud)

(它每分钟都用python更新)

我想将速度和方向转换为int(或更好的浮点数).

我怎样才能做到这一点?

audio chuck

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

将路径转换为多边形

我正在尝试使用Python来判断一个点是否在SVG路径中.
我将使用的算法光线投射算法.

但是对于这个算法,我需要有多边形边,但我所拥有的是svg路径的pathdata:

<path
   d="m 362.26878,978.51017 c 20.15947,-20.15479 23.0826,-25.35876
        20.51836,-36.58367 -5.62899,-24.66928 -8.85902,-84.94939
        -4.6845,-87.51832 2.29504,-1.43086 25.27371,2.13445 51.0669,7.87678
        39.48315,8.80707 50.0611,13.213 66.91495,27.88988 11.39966,9.91685
        25.01402,17.41113 31.62525,17.41113 12.91547,0 24.69288,-11.04544
        19.95645,-18.71919 -1.68587,-2.73893 4.50508,-38.63785 13.76077,-79.78795
        12.41964,-55.21781 16.82552,-85.81829 16.82552,-116.84379 0,-23.12039 … z" />
Run Code Online (Sandbox Code Playgroud)

对应于此图片:

SVG路径示例

那么,有没有办法获得路径的一面?

python svg raycasting

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

如何通知React Native自定义视图的大小已更改?

我正在为React Native iOS编写自定义视图.

基本上我必须使文本尽可能大(基于当前视图的视图).我已经通过覆盖reactSetFrame和更改框架来完成它.唯一的问题是视图的位置是错误的,这是一个截图:

重叠的观点

似乎本地反应的"布局管理器"认为视图的高度为0.

这里的代码:

- (void)reactSetFrame:(CGRect)frame {
  [super reactSetFrame:frame];

  NSLog(@"react set frame %@", NSStringFromCGRect(frame));

  [self fitText:self.text];
}

- (void)fitText:(NSString *)text {
    // ... get the correct font size and expected size    
    [self setFont:font];

    CGRect newFrame = self.frame;

    newFrame.size.height = expectedLabelSize.height;

    NSLog(@"new frame is %@", NSStringFromCGRect(newFrame));

    self.frame = newFrame;
}
Run Code Online (Sandbox Code Playgroud)

基本上当帧发生变化时,我会根据传递的文本使用正确的维度更新帧.

日志输出如下:

2017-06-25 16:43:16.434 ABC[44836:6551225] react set frame {{0, 0}, {375, 0}}
2017-06-25 16:43:16.435 ABC[44836:6551225] new frame is {{0, 0}, {375, 69.197000000000017}}
2017-06-25 16:43:16.435 ABC[44836:6551225] react set …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-ios

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

将阴影添加到MKMapView

我有一个MapView,我想添加一个Drophadow,但我尝试的方法不起作用:

- (void)viewDidLoad {
    [super viewDidLoad];

    mapView.layer.shadowColor = [[UIColor blackColor] CGColor]; 
    mapView.layer.shadowOffset = CGSizeMake(10.0f, 10.0f);
    mapView.layer.shadowOpacity = 1.0f;
    mapView.layer.shadowRadius = 10.0f;
}
Run Code Online (Sandbox Code Playgroud)

我明白了:

例

难道我做错了什么?

iphone shadow mkmapview ios

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