我正在学习如何在模拟器中制作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) 我有一个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错误.
我正在使用 JavaScript 从 API 获取数据。
\n\n语句console.log(json[0])给出了结果:
{"id":"1","username":"ghost","points":"5","kills":"18","xp":"10","diamonds":"0","level":"1","missionscomplete":"1"} \nRun Code Online (Sandbox Code Playgroud)\n\n现在我正在尝试打印这本词典的各个元素。我该怎么做呢 ?我的代码如下:
\n\nfunction 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}\nRun 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\\"}"] \nRun Code Online (Sandbox Code Playgroud)\n\nvar json = $.parseJSON(data);运算后json中的值为
["{"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"}"]\nRun Code Online (Sandbox Code Playgroud)\n 我正在尝试在目标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
这是什么意思 ?以及如何解决?
我有一个名为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).
我该如何解决 ?
我在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中
我有一个服务器以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
鉴于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.
我试图从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)
输出仍然是相同的.
我在位置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文件中读取数据?
ios ×3
objective-c ×3
amazon-ec2 ×2
apache ×1
c ×1
iphone ×1
java ×1
javascript ×1
linked-list ×1
mamp ×1
python ×1