小编Ash*_*wal的帖子

为什么我的iPhone应用程序崩溃,除了"无法在捆绑中加载NIB"?

我正在学习如何在模拟器中制作iPhone应用程序,但是我的应用程序在模拟器中启动后立即崩溃.此外,编译源代码时没有错误也没有警告.

这是控制台日志的副本 -

2011-10-27 04:49:08.376登录[1192:207] *由于未捕获的异常'NSInternalInconsistencyException'终止应用程序,原因:'无法在bundle中加载NIB:'NSBundle(已加载)',名称为'LoginView''*第一次投掷筹码:(

0   CoreFoundation                      0x00dc85a9 __exceptionPreprocess + 185
1   libobjc.A.dylib                     0x00f1c313 objc_exception_throw + 44
2   CoreFoundation                      0x00d80ef8 +[NSException raise:format:arguments:] + 136
3   CoreFoundation                      0x00d80e6a +[NSException raise:format:] + 58
4   UIKit                               0x004b30fa -[UINib instantiateWithOwner:options:] + 2024
5   UIKit                               0x004b4ab7 -[NSBundle(UINSBundleAdditions) loadNibNamed:owner:options:] + 168
6   UIKit                               0x0036a628 -[UIViewController _loadViewFromNibNamed:bundle:] + 70
7   UIKit                               0x00368134 -[UIViewController loadView] + 120
8   UIKit                               0x0036800e -[UIViewController view] + 56
9   login                               0x000029c3 -[loginViewController viewDidLoad] + 165
10  UIKit                               0x004b2f26 -[UINib instantiateWithOwner:options:] …
Run Code Online (Sandbox Code Playgroud)

iphone ios

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

EC2 Web应用程序文件夹结构

我有一个Web应用程序,目前在我的本地机器上工作正常,我现在正试图让它在EC2上工作.

我将index.php文件转移到文件夹/ var/www中,我可以通过访问我的弹性IP(例如http://123.45.678.910/)来访问它.

麻烦的是我还将名为restAPI的文件夹添加到文件夹/ var/www中,而后者又有几个文件.当我尝试通过转到URL访问restAPI/index.php时http://123.45.678.910/var/www/restAPI/index.php,它给出了404错误.

amazon-ec2 amazon-web-services

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

在 JavaScript 中打印 JSON 字典

我正在使用 JavaScript 从 API 获取数据。

\n\n

语句console.log(json[0])给出了结果:

\n\n
{"id":"1","username":"ghost","points":"5","kills":"18","xp":"10","diamonds":"0","level":"1","missionscomplete":"1"} \n
Run Code Online (Sandbox Code Playgroud)\n\n

现在我正在尝试打印这本词典的各个元素。我该怎么做呢 ?我的代码如下:

\n\n
function loadLeaderboard(){\n    $.get("http://localhost:8888/l4/public/api/v1/getLeaderboard",function(data){\n        var json = $.parseJSON(data);\n        console.log(json[0]);\n        $.each(json[i], function(key, data) {\n            console.log(key + \' -> \' + data);\n        });\n    });\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

编辑:\nAPI 返回的数据值是

\n\n
["{\\"id\\":\\"1\\",\\"username\\":\\"ghost\\",\\"points\\":\\"5\\",\\"kills\\":\\"18\\",\\"xp\\":\\"10\\",\\"diamonds\\":\\"0\\",\\"level\\":\\"1\\",\\"missionscomplete\\":\\"1\\"}","{\\"id\\":\\"2\\",\\"username\\":\\"seconduser\\",\\"points\\":\\"0\\",\\"kills\\":\\"3\\",\\"xp\\":\\"0\\",\\"diamonds\\":\\"0\\",\\"level\\":\\"0\\",\\"missionscomplete\\":\\"0\\"}","{\\"id\\":\\"3\\",\\"username\\":\\"goat\\",\\"points\\":\\"12\\",\\"kills\\":\\"13\\",\\"xp\\":\\"14\\",\\"diamonds\\":\\"10\\",\\"level\\":\\"10\\",\\"missionscomplete\\":\\"4\\"}"] \n
Run Code Online (Sandbox Code Playgroud)\n\n

var json = $.parseJSON(data);运算后json中的值为

\n\n
["{"id":"1","username":"ghost","points":"5","kills":\xe2\x80\xa6diamonds":"0","level":"1","missionscomplete":"1"}", "{"id":"2","username":"seconduser","points":"0","ki\xe2\x80\xa6diamonds":"0","level":"0","missionscomplete":"0"}", "{"id":"3","username":"goat","points":"12","kills":\xe2\x80\xa6amonds":"10","level":"10","missionscomplete":"4"}"]\n
Run Code Online (Sandbox Code Playgroud)\n

javascript

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

目标C-在头文件中使用typedef结构

我正在尝试在目标C中创建一个LinkedList。

在.h文件中,我尝试使用以下代码创建一个Node:

@interface AALinkedList : NSObject
{
    typedef struct Node
    {
        int data;
        struct Node *next;
    } Node;
}
Run Code Online (Sandbox Code Playgroud)

这给我一个错误的说法 Type name does not allow storage class to be specified

这是什么意思 ?以及如何解决?

c linked-list objective-c

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

使用私钥和主机IP连接到AWS EC2实例

我有一个名为awskey.ppk的私钥文件和一个主机IP地址(让我们称之为123.45.678.910)

我正在尝试使用命令行命令连接到EC2实例 -

ssh -i /Users/ashishagarwal/EC2/awskey.ppk ec2user@123.45.678.910

这给了我错误:

'/Users/ashishagarwal/EC2/awskey.ppk'的权限0644太开放了.其他人无法访问您的私钥文件.此私钥将被忽略.错误的权限:忽略密钥:/Users/ashishagarwal/EC2/awskey.ppk权限被拒绝(publickey).

我该如何解决 ?

amazon-ec2 amazon-web-services

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

在mac中找不到apache conf.d文件

我在MAC OSX上使用MAMP.

我正在尝试使用代码创建虚拟主机.它位于名为LaravelTest.conf的文件中.但是我需要将此文件放在apache的conf.d目录中(我相信).

<VirtualHost 127.0.0.2>
DocumentRoot "/Applications/MAMP/htdocs/l4/project/public"
ServerName LaravelTest
 <Directory "/path/to/laravel/project/public">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
 </Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

我在哪里可以找到conf.d目录?它不存在于/ etc/apache2中

apache mamp

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

将UTC字符串转换为NSDate

我有一个服务器以UTC格式返回的日期时间字符串:2015-04-21T00:54:46.469Z

我试图将其转换为NSDate.代码是:

NSString *dateString = @"2015-04-21T00:54:46.469Z";
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"yyyy-mm-DDThh:mm:ss.sZ"];
NSDate *locationDate = [dateFormatter dateFromString:dateString];
Run Code Online (Sandbox Code Playgroud)

locationDate执行此操作后,值为nil

objective-c ios

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

iOS:NSCalendarUnitWeekday的值是星期一的1

鉴于NSDate,我试图解析一周中的那一天.

NSDateComponents *comps = [[NSDateComponents alloc] init];
comps=[calendar components: NSCalendarUnitDay | NSCalendarUnitMonth | NSCalendarUnitYear | NSCalendarUnitWeekOfMonth | NSCalendarUnitWeekOfYear | NSCalendarUnitWeekday fromDate:date]; 
Run Code Online (Sandbox Code Playgroud)

当date的值为2015-11-30 00:58:52 +0000(这是星期一)时,值comps.weekday打印为1

当date的值为2015-11-15 09:59:46 +0000(这是星期日)时,值comps.weekday也是1.

objective-c ios

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

从字典中删除特殊字符

我试图从python字典中删除所有\ r \n.最简单的方法是什么?我的字典目前看起来像这样 -

 {'': '34.8\r\n', 
  'Mozzarella di Giovanni\r\n': '34.8\r\n', 
   'Queso Cabrales\r\n': '14\r\n', 
   'Singaporean Hokkien Fried Mee\r\n': '9.8\r\n'
}
Run Code Online (Sandbox Code Playgroud)

编辑:这是我正在尝试的 -

for key, values in productDictionary.items() :
    key.strip()
    values.strip()
    key.strip('"\"r')
    key.strip('\\n')
    values.strip('\\r\\n')
print productDictionary
Run Code Online (Sandbox Code Playgroud)

输出仍然是相同的.

python

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

在java中读取.properties文件

我在位置conf/Config.properties中创建了一个属性文件.该文件夹位于Eclipse中项目的根文件夹下.我还将其添加到.classpath中.

我正在使用以下代码从此文件中读取数据:

InputStream in = getClass().getResourceAsStream("conf/Config.properties");
Properties properties = new Properties();
properties.load(in);
String fromEmail = properties.getProperty("emailID");
System.out.println("from email is " + fromEmail);
String fromEmailPass = properties.getProperty("emailPass");
String host = properties.getProperty("host");
Run Code Online (Sandbox Code Playgroud)

这给出了错误:

java.lang.NullPointerException
    at java.util.Properties$LineReader.readLine(Properties.java:418)
    at java.util.Properties.load0(Properties.java:337)
    at java.util.Properties.load(Properties.java:325)
    at com.sendum.integration.activities.notifications.ActivityImplSendActivationEmail.activateEmail(ActivityImplSendActivationEmail.java:23)
Run Code Online (Sandbox Code Playgroud)

如何从.properties文件中读取数据?

java

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