小编Hur*_*rkS的帖子

Objective-C警告,使用未声明的标识符'new'

我收到了这个错误

使用未声明的标识符'new'

在这行代码上

Byte* decompressedBytes = new Byte[COMPRESSION_BLOCK];
Run Code Online (Sandbox Code Playgroud)

这是我的方法,这行代码出现在.

//  Returns the decompressed version if the zlib compressed input data or nil if there was an error
+ (NSData*) dataByDecompressingData:(NSData*)data{
    Byte* bytes = (Byte*)[data bytes];
    NSInteger len = [data length];
    NSMutableData *decompressedData = [[NSMutableData alloc] initWithCapacity:COMPRESSION_BLOCK];
    Byte* decompressedBytes = new Byte[COMPRESSION_BLOCK];

    z_stream stream;
    int err;
    stream.zalloc = (alloc_func)0;
    stream.zfree = (free_func)0;
    stream.opaque = (voidpf)0;

    stream.next_in = bytes;
    err = inflateInit(&stream);
    CHECK_ERR(err, @"inflateInit");

    while (true) {
        stream.avail_in = len - stream.total_in; …
Run Code Online (Sandbox Code Playgroud)

byte zlib nsdata ios

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

将Objective-C const char与NSString进行比较

我想知道是否有一种简单的方法来比较一个const char与一个NSString,或者我是否必须NSString在执行之前将const char转换为一个?

我一直在浏览Apple文档,但很难找到我的问题的答案.

const-char objective-c nsstring

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

如何分配UIImageView PlaceHolderImage

我正在尝试为我分配一个placeholderimage UIImageView但是我收到了这个错误

'UIImage'没有可见的@interface声明选择器'placeholderImage:'

这就是我认为我可以做到这一点......显然是错的,但无论如何这就是代码的样子.

firstSpaceImageView.image = [[UIImage imageNamed:@"CA.png"] placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

uiimageview ios

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

使用for循环从NSArray获取值

我已经创建了一个NSStrings数组,它结合了我从另一个原始NSArray中获得的NSDictionary的两个元素,我已经在UITableView中进行了显示/排序.

然后使用原始的NSArray,当用户触摸一个单元并启动didSelectCellAtIndexPath函数时,我想将cell.textLabel.text与修改后的NSArray中的NSString进行比较,然后使用数组计数器我想分配原始的NSDictionary数组到singleEntryArray.

我已经尝试了自己,但我一直将null返回到NSDictionary,但我不确定为什么.

for (int i=0; [[modifiedArray objectAtIndex:i] isEqualToString:cell.textLabel.text]; i++) {
                singleEntryArray = [originalArray objectAtIndex:i];
            }
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.

for-loop objective-c nsdictionary nsarray ios

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

如何从NSDictionary数组中检查bool值

我通过一个循环NSArrayNSDictionaries,我那么想使用的一个值在NSDictionary这类型的BOOL一个,如果statment ..但我有一些麻烦的事情了.

这就是我的for loop样子

for(NSDictionary *dict in arrayOfDictionaries)
    {
        NSNumber *boolCheck = [dict objectForKey:@"ISREADY"]; // isReady is the bool value which is either 0 or 1

        if (boolCheck == [NSNumber numberWithBool:YES]) {

//...
   }
}
Run Code Online (Sandbox Code Playgroud)

发生的事情是它循环遍历我的数组,但从未满足我的if语句的条件,即使我100%确定数组中有这种类型的值...并且很多就此而言.

任何帮助,将不胜感激.

boolean objective-c nsdictionary nsarray ios

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

baseURL不适用于UIWebView?

我目前正在创建一个UIWebView,我在其中加载从服务器服务获取的NSString.它只是一个简单的HTML字符串,然后我将它加载到UIWebView中,如下所示:

urlAddress = [[NSURL alloc] initWithString:URLString];

//try removing cache so new stylesheet shows everytime- not sure if this is working yet
[[NSURLCache sharedURLCache] removeAllCachedResponses];


[InfoWebview loadHTMLString:returnedHtmlString baseURL:urlAddress];
Run Code Online (Sandbox Code Playgroud)

然后由于某种原因图像没有显示,样式表不起作用.

例如,我的baseURL看起来像这样

https://myserveraddress/
Run Code Online (Sandbox Code Playgroud)

然后CSS的代码看起来像这样

<link rel="stylesheet" type="text/css" href="Data/iPhone/my.css">
Run Code Online (Sandbox Code Playgroud)

我的问题是这个如何将baseURL前缀加到那个href上?如果loadHTMLString加载到WebView上,它会请求css吗?或者不同的东西

如何将infoWebView源输出到NSString?看看baseURL是否在这些href链接上加上前缀?或者它现在的剂量是这样吗?

任何帮助将不胜感激.

objective-c uiwebview nsstring base-url ios

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

而statment将txt添加到php页面

我有这个问题,""引号会在特定点添加到我的页面中,如下所示.

在此输入图像描述

这是该领域的代码..但我不知道这是做什么的.

while($row = mysql_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['name'] . "</td>";
  echo "<td>" . $row['width'] . "</td>";
  echo "<td>" . $row['height'] . "</td>";
  echo "<td>" . $row['normal_fill'] . "</td>";
  echo "<td>" . $row['our_fill'] . "</td>";
  echo "<td>" . $row['old_price'] . "</td>";
  echo "<td>" . $row['price'] . "</td>";
  echo '<td><form method="post" action=""><input type="hidden" name="goosedown_id" value="'.$row['goosedown_id'].'" /><input type="submit" name="sumbit" value="Delete" /></form></td>"';
  echo "</tr>";
  }
echo "</table>";
Run Code Online (Sandbox Code Playgroud)

任何帮助将非常感激!这让我感到厌烦!

php

0
推荐指数
1
解决办法
60
查看次数

如何在iOS中将UISearchBar文本强制为大写

我试图UISearchBar在用户输入时强制将textfield 强制为大写.

这是我尝试过但不起作用.

  UISearchBar *filterSearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(10.0, 170.0, 280.0, 40.0)];
  filterSearchBar.delegate = self;
  filterSearchBar.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters; 
  [allBackGroundView addSubview:filterSearchBar];
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

objective-c uisearchbar ios

0
推荐指数
1
解决办法
2541
查看次数

如何从子类UITableViewCell调用didSelectRowAtIndexPath

我有一个UITableView,我用来显示数据,要求我有一个比iPhone screenWidth宽得多的单元格.

因此我创建了一个包含子类UIScrollView的子类UITableViewCell.这就是我的代码.

TableView.h

@property (strong, nonatomic) CustomCell *cell;
Run Code Online (Sandbox Code Playgroud)

TableView.m

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    cellDictionary = [xmlMArray objectAtIndex:indexPath.row];
    static NSString *CellIdentifier = @"Cell";

    cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[CustomCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }
    // Configure the cell.
    cell.selectionStyle = UITableViewCellSelectionStyleGray;

    cell.itemsDictionary = cellDictionary;
    cell.currentIndex = indexPath;

    cellDictionary = nil;
    [cell drawCell];

    return cell;
}
Run Code Online (Sandbox Code Playgroud)

在上面的方法中,您可以看到我正在调用我创建的自定义UITableViewCell.

CustomCell.h

@property (strong, nonatomic) NSDictionary *itemsDictionary;
@property (strong, nonatomic) MyScrollView *scrollCell;
@property (strong, nonatomic) NSIndexPath *currentIndex; …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview uiscrollview ios

0
推荐指数
1
解决办法
2200
查看次数