我收到错误'MillersAppAppDelegate'可能无法响应'委托'.我还在学习所有这些,但完全不理解,因为我已经读过,这通常发生在头文件中未声明方法时.我正在使用XCode 4.这是我正在看的代码的一部分:
#import <UIKit/UIKit.h>
@interface MainViewController : UIViewController {
}
-(IBAction) contactButtonClick:(id)sender;
@end
Run Code Online (Sandbox Code Playgroud)
这是.m文件:
#import "MainViewController.h"
#import "MillersAppAppDelegate.h"
#import "ContactViewController.h"
@implementation MainViewController
-(IBAction) contactButtonClick:(id)sender{
MillersAppAppDelegate *delegate = [(MillersAppAppDelegate *)[UIApplication sharedApplication] delegate]; <---this line gets the warning "'MillersAppAppDelegate' may not respond to 'delegate'"
ContactViewController *contactView = [[ContactViewController alloc]initWithNibName:@"ContactViewController" bundle:nil];
[delegate switchViews:self.view toView:contactView.view];
}
Run Code Online (Sandbox Code Playgroud)
该程序运行正常,但我还有其他几个提出相同警告的操作(都处理视图切换).感谢您的帮助,我确信这是一个简单的答案,但我还是初学者.这也可能是XCode3和XCode 4之间的问题?
我正在尝试自定义WordPress模板,我有一些接近我想要的方式.最后一个问题是我有一个标题,position:fixed
所以它一直漂浮在顶部.它可以工作,但当它漂浮在图像上时,它会在图像后面.如何滚动时让它始终保持在前台?这是一个链接:
http://miller-media.com/glossandglamblog/
谢谢!
我有一个jQuery函数,通常在Volusion页面上工作,由于某种原因现在它不起作用.location.pathname.indexOf定位具有该URL的所有页面(该站点使用GET变量在SearchResults.asp页面上执行搜索).我已经将引用从单打改为双打,我似乎无法找出其他任何东西来测试它.有没有人在这段代码中看到任何语法错误?不应该有任何冲突,因为它只运行jQuery(没有其他像MooTools).我试图在document.ready之后做一个'Test'警报,但屏幕上没有任何反应.谢谢!
<script>
$(document).ready(function() {
if (location.pathname.indexOf('/SearchResults.asp') != -1 ) {
$('div#content_area').css({'display','none !important'});
}
});
</script>
Run Code Online (Sandbox Code Playgroud) 我已经看到如何使用 Javascript 和 jQuery 解析查询字符串信息(GET 变量)。这里有两个不同的例子(我一直更喜欢第二个):
问题是我有一个查询字符串,其中包含两个相同的 GET 变量(它们都称为“搜索”)。当我从第一个答案运行该函数时,它只返回“搜索”GET 变量的第一个实例,而第二个答案只返回最后一个“搜索”GET 变量。一个示例查询字符串是:
http://www.example.com?search=this&search=that
Run Code Online (Sandbox Code Playgroud)
我做了一些搜索,在这个线程中有一个似乎可以解决这个问题的答案:
https://gist.github.com/kares/956897
但我不知道如何用它的编写方式来实现它。我基本上正在寻找一个函数,它可以解析查询字符串并返回与特定 GET 变量匹配的所有(如果有)值(在本例中为“搜索”;在上面的示例中,它将返回“这个”和“那个” )。
谢谢你的帮助!
我有一个非常标准的MySQL数据库调用,由于某种原因,我无法让代码工作.这就是我所拥有的:
$mysqli = mysqli_connect("localhost","username","password");
if (!$mysqli)
{
die('Could not connect: ' . mysqli_error($mysqli));
}
session_start();
$sql = "SELECT * FROM jobs ORDER BY id DESC";
$result = $mysqli->query($sql);
$num_rows = mysqli_num_rows($result);
Run Code Online (Sandbox Code Playgroud)
现在,首先,我知道它正在连接正确,因为我没有得到die方法加上我在之前添加了一个其他条件并且它已经检出.然后页面显示,但我收到错误:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in blablabla/index.php on line 11
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in blablabla/index.php on line 12
Run Code Online (Sandbox Code Playgroud)
我已经仔细检查了我的数据库,并且有一个名为jobs的表,其中包含一行"id"(它是主行).令我困惑的是这是我从我构建的另一个网站上复制和粘贴的代码,由于某种原因,代码在这个代码上不起作用(我显然复制并粘贴它然后只是相应地更改了表名和行).
我看到了错误并尝试过:
$num_rows = $mysqli_result->num_rows;
$row_array = $mysqli_result->fetch_array;
Run Code Online (Sandbox Code Playgroud)
并修复了错误但导致没有数据传递(因为很明显$ mysqli_result没有值).我不知道为什么错误要求(这是MySQL或PHP版本与其他网站的区别)?
有人可以帮我追查问题吗?非常感谢.对不起,如果这是我看到的超级简单的东西,我已经有一段时间了.
我在CSS方面拥有丰富的经验,我无法弄清我正在处理的这个站点的状况:
在所有浏览器上,一切看起来都不错,但是在iPhone和iPad上,内容背景在左侧被截断了。我尝试了媒体查询,并尝试在浏览器中找到可能导致此问题的容器,但我似乎无法弄清楚。
我知道这是一个非常基本的问题(我总是使用Stack Overflow作为最后的手段),但是也许这里有一个我不熟悉的问题(将来可能会对论坛有所帮助;我将更新问题)如果它更复杂)。任何想法将不胜感激。谢谢!
仅供参考,我不是要使该网站响应。我只是想使其在iPhone和iPad上正确显示。我也一直因为某些原因在iOS上的加载时间过慢的问题。
将这个站点放在一起时,我使用了“十二十二”主题,并根据自己的喜好对其进行了自定义。这不是一个响应主题,只是一个基本主题。
我为此付出了很多。加油!谢谢您的帮助。
ios ×2
javascript ×2
jquery ×2
css ×1
css-position ×1
delegates ×1
get ×1
header ×1
html ×1
ipad ×1
iphone ×1
mysql ×1
mysqli ×1
objective-c ×1
php ×1
query-string ×1
wordpress ×1
xcode4 ×1