小编Kev*_*_TA的帖子

创建NSArray - EXC_BAD_ACCESS?

当我尝试创建时NSArray purchasedTimeArray,我遇到了崩溃EXC_BAD_ACCESS

NSString *blank = @"";
NSArray *purchasedTimeArray = [[NSArray alloc] initWithObjects:
                                   timeRemainingTitle, blank, @"imagename.png", blank, description, 4, nil];
Run Code Online (Sandbox Code Playgroud)

是的,timeRemainingTitle并且description仍然存在于内存中.他们都是NSStrings.

iphone out-of-memory nsarray ios

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

如何在FlatList中均匀分配列?

我有一个类似FlatList3x3 的网格。我希望3列根据容器(屏幕)的宽度均匀分布。从正常的角度来看,这是可以实现的justifyContent: 'space-between',但是当通过使用时并没有做任何事情contentContainerStyle

<FlatList
  contentContainerStyle={{ justifyContent: 'space-between' }}
  horizontal={false}
  scrollEnabled={false}
  numColumns={3}
  data={this.props.icons}
  extraData={this.props.selectedIcon}
  renderItem={this.renderItem}
  keyExtractor={this.keyExtractor}
/>
Run Code Online (Sandbox Code Playgroud)

如您所见,图标全部推到左侧。

在此处输入图片说明

flexbox reactjs react-native

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

UIImageView仅在我调用initWithImage时显示

出于某种原因,我只能在每次迭代时使用不同的图像分配/初始化时显示UIImageView.奇怪的是我知道正在加载图像数据,因为我正在对图像运行处理并且处理按预期工作.简而言之,这是我尝试的两种方法:

// interface
@interface ViewController : UIViewController <UIAlertViewDelegate>
{

    UIImageView *imageView;

}

@property (nonatomic, retain) UIImageView *imageView;

@end

// implementation
@implementation ViewController

@synthesize imageView;

//...

- (void) loadAndDisplayImage {

    // Load testing image
    UIImage *testImg;
    testImg = [UIImage imageNamed:@"Test.png"];

    self.imageView = [[UIImageView alloc] initWithImage:testImg];

    //size of imageView rect
    CGRect frame = self.imageView.frame;
    int ivw = frame.size.width;
    int ivh = frame.size.height;

    //...

}

@end
Run Code Online (Sandbox Code Playgroud)

当我用这个方法self.imageView = [[UIImageView alloc] initWithImage:testImg];ivw,并ivh具有有效的值并显示图像.但是,如果我将实现更改为:

// implementation
@implementation ViewController

@synthesize imageView; …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c uiimageview uiimage

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

取消选中Mozilla Refresh上的复选框

我注意到Mozilla的刷新并没有使页面空白.我在表单上有复选框,我需要在页面加载/刷新时取消选中.目前我正在使用这个:

<body onLoad="uncheck()">

function uncheck() {
    // Uncheck all checkboxes on page load    
    $("input:checkbox:checked").attr("checked", "");
    console.log("uncheck");
}
Run Code Online (Sandbox Code Playgroud)

这适用于完全加载页面,但如果我单击刷新(在Mozilla中),则正确调用该函数,因为"取消选中"正在打印到控制台,但复选框仍在检查中.

有什么想法吗?

html javascript jquery

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

AJAX - 打印页面内容

我正在使用AJAX将表单数据发送到服务器php文件,该文件构建并发送html电子邮件.我在服务器php文件上回应的这部分数据.回显的html构建了一个我希望用户打印的表(在纸上).我想打开默认的浏览器打印对话框,以便用户可以打印他/她看不到的表格.我不在乎是否必须打开一个新标签显示回显的内容.这甚至可能吗?

php ajax

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

为选择视图更改UINavigationBar字体SIze

我知道如何使用以下代码更改UINavigationBar的标题字体属性:

[self.navigationController.navigationBar setTitleTextAttributes:
 [NSDictionary dictionaryWithObjectsAndKeys:
  [UIFont boldSystemFontOfSize:16.0f], UITextAttributeFont, nil]];
Run Code Online (Sandbox Code Playgroud)

但是,我发现当我以这种方式更改字体大小时,它会影响所有视图,而不仅仅是我实现上述代码的视图.问题是,我想改变只有2个具有长标题的视图的大小.其他视图(包括根视图)我希望保留字体大小的默认设置.我尝试viewDidLoad使用上面的代码在方法中将字体大小更改回正常,但它不起作用.

有没有办法改变某些视图的标题字体大小?谢谢.

iphone uinavigationcontroller ios

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

pushViewController无法在iOS 5上运行(在iOS 6上运行正常)

我有一个UINavigationController,在屏幕上显示几个按钮.他们都只是使用这条线:

myViewController *newView = [[myViewController alloc] initWithNibName:@"myViewController"
                                                                          bundle:nil];
[[self navigationController] pushViewController:newView animated:YES];
Run Code Online (Sandbox Code Playgroud)

转换到下一个视图.我有一个这样的视图控制器但是只会在iOS 5上导致此行崩溃.它在iOS 6上工作得非常好.我很困惑.崩溃没有真正的细节.这是一个强调main.m行的SIGABRT:

exitStatus = UIApplicationMain( argc, argv, nil, NSStringFromClass([ApplicationDelegate class]));
Run Code Online (Sandbox Code Playgroud)

我没有线索...

iphone uinavigationcontroller sigabrt ios

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

将字段从一个表复制到另一个表

我循环遍历一组值$id,在某些情况下,我需要将两个数据字段从一个表(产品)复制到另一个表(product_new).两个表都已存在,并且都包含相同的字段'product_description'和'image'.我试图这样做:

$copy_query = "SELECT product_description, image INTO product_new FROM product WHERE product_id=$id";
$result = mysql_query($copy_query) or die('Could not copy the database data: ' . mysql_error() .  '<br>Query: ' . $copy_query);
Run Code Online (Sandbox Code Playgroud)

错误是'Undeclared variable:product_new'.我不明白这一点,因为我没有问题地使用表product_new执行其他操作.有什么想法吗?谢谢.

UPDATE

感谢您提供差异文档的链接.这肯定有帮助,但我还有一个问题.我目前的查询是:

$copy_query = "INSERT INTO product_new (product_description, image)
    SELECT product.product_description, product.image
    FROM product
    WHERE product_id=$id";
Run Code Online (Sandbox Code Playgroud)

但这是将数据写入product_id = 0的新行.我需要用product_id = $ id写入行.

php mysql sql

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

由+号连接的类名

如果这是初步的,我道歉,但由于不知道该怎么称呼,我似乎无法找到我正在寻找的解释.

当您创建一个新类,其文件名是一个已经存在的类,后跟一个+符号,后跟另一个名称时,它会调用什么.[现有班级] + [新班级] .m

即NSString + CSSizing.m

// NSString+CSSizing.h
@interface NSString (CSSizing)

// NSString+CSSizing.m
@implementation NSString (CSSizing)
Run Code Online (Sandbox Code Playgroud)

我知道他们基本上会向基类添加其他方法,但我不知道这究竟是什么.另外,是否可以使用上面的示例创建CSSizing实例?

objective-c

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