小编Ben*_*Ben的帖子

如何获取URL的标题

我有一个URL,我将在ModalViewController中显示URL.我想在导航栏中设置此URL的标题.

在ModalViewController内部,我有一个UIWebView来显示站点.有没有办法通过UIWebView提取这个网站的标题?做了一些研究,似乎我想在里面使用一些javascript (void)webViewDidFinishLoad:(UIWebView *)webView 不确定它是如何工作的.

objective-c uinavigationbar uiwebview ios

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

使用反射/内省调用具有未知数量参数的选择器

最近我在java(for android)中编写了一个应用程序,它使用反射来调用某些对象的方法.参数号和类型是未知的,这意味着,我有一个统一的机制,它接收一个对象名,方法名和参数数组(使用JSON),并使用参数数组(Object [])调用指定对象上的指定方法充满了所需类型的参数).

现在我需要为iOS实现相同的功能,当我知道选择器期望的参数数量时,我能够调用选择器:

SEL selector = NSSelectorFromString(@"FooWithOneArg");
[view performSelectorInBackground:selector withObject:someArg];
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过使用获得选择器接收的参数数量

int numberOfArguments = method_getNumberOfArguments(selector);
Run Code Online (Sandbox Code Playgroud)

但有没有办法像这样进行通用调用:

[someObject performSelector:selector withObject:arrayOfObjects]
Run Code Online (Sandbox Code Playgroud)

这几乎与Java相当

someMethod.invoke(someObject, argumentsArray[]);
Run Code Online (Sandbox Code Playgroud)

我想根据选择器获取的参数数量来避免切换情况.

对不起,我只是想尽可能清楚地提出问题.

reflection introspection objective-c ios

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

如何使用mod_rewrite规则将.php重写为.html

Prolly一个简单的..我正在尝试研究mod_rewrite并遇到了一个问题

这是我的网址

example.com/index.php?id=1&title=some_title
Run Code Online (Sandbox Code Playgroud)

我希望页面能够采取

example.com/1/some_title.html
Run Code Online (Sandbox Code Playgroud)

我该怎么办?

php apache mod-rewrite

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