相关疑难解决方法(0)

NSUInteger不应该用于格式字符串?

这是我的代码所有的荣耀:

[NSString stringWithFormat:@"Total Properties: %d", (int)[inArray count]];
Run Code Online (Sandbox Code Playgroud)

这给我一个Xcode 5.1警告:

Values of type 'NSUInteger' should not be used as format arguments; add an explicit cast to 'unsigned long' instead
Run Code Online (Sandbox Code Playgroud)

好的,我很困惑.该值实际上是一个32位的int,我把它转换为32位int.那么这个NSUInteger抱怨的是什么(我假设的数量)以及为什么这个演员没有修复呢?

objective-c

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

使用NSURLRequest将数据POST到服务器的问题

我创建了一个NSURLRequest将iPhone应用程序中的数据发布到服务器以继续PHP脚本.我的PHP脚本看起来像这样.

<?php
    $name = $_POST['name'];
    $email = $_POST['email'];

    $link = mysql_connect("localhost", "fffasfdas","Nfdsafafs") or die ("Unable to connect to database.");
    mysql_select_db("muradsbi_mydatabase") or die ("Unable to select database.");

    $sqlstatement= "INSERT INTO dbname (name,email) VALUES ('$name','$email')";
    $newquery = mysql_query($sqlstatement, $link);
    echo 'thanks for your register';
?>
Run Code Online (Sandbox Code Playgroud)

NSURLRequst的创建如下.

NSString *myRequestString = @"&name=Hello%20World&email=Ohai2u";
NSData *myRequestData = [NSData dataWithBytes: [myRequestString UTF8String] length: [myRequestString length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: [NSURL URLWithString: @"http://www.google.com/"]];
[request setHTTPMethod: @"POST"];
[request setHTTPBody: myRequestData];
NSData *returnData = …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa-touch http

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

标签 统计

cocoa-touch ×1

http ×1

iphone ×1

objective-c ×1