我试图检查字符串是否包含特定顺序的不同字符串中的元素.
例如:
大字符串:thisisstring
小字符串:hssg
它应该返回true.
我只想出了如何检查字符串是否包含整个其他字符串而不是部分.这是我为现在检查编写的代码:
if ([largestring rangeOfString:smallstring].location != NSNotFound) {
printf("contains");
}
Run Code Online (Sandbox Code Playgroud) 我为类别创建做了一个观察者,它在localhost(在Mac上)工作正常,在服务器(Linux)上运行不正常.
config.xml文件:
<?xml version="1.0"?>
<config>
<modules>
<Vmo_CategoryToAttributeOption>
<version>0.1.0</version>
</Vmo_CategoryToAttributeOption>
</modules>
<global>
<models>
<vmo_categorytoattributeoption>
<class>Vmo_CategoryToAttributeOption_Model</class>
</vmo_categorytoattributeoption>
</models>
<helpers>
<vmo_categorytoattributeoption>
<class>Vmo_CategoryToAttributeOption_Helper</class>
</vmo_categorytoattributeoption>
</helpers>
<events>
<catalog_category_prepare_save>
<observers>
<vmo_categorytoattributeoption_model_observer>
<class>vmo_categorytoattributeoption_model_observer</class>
<method>savecategoryobserver</method>
</vmo_categorytoattributeoption_model_observer>
</observers>
</catalog_category_prepare_save>
</events>
</global>
</config>
Run Code Online (Sandbox Code Playgroud)
这是local/Vmo/CategoryToAttributeOption/Model/Observer.php
class Vmo_CategoryToAttributeOption_Model_Observer extends Varien_Event_Observer
{
public function __construct()
{
}
public function savecategoryobserver($observer)
{
$event = $observer->getEvent();
$cat_model = $event -> getCategory();
$name = $cat_model->getName();
Mage::log("works: " . $name);
}
}
Run Code Online (Sandbox Code Playgroud)
这是Vmo_CategoryToAttributeOption.xml:
<?xml version="1.0"?>
<config>
<modules>
<Vaimo_CategoryToAttributeOption>
<active>true</active>
<codePool>local</codePool>
</Vaimo_CategoryToAttributeOption>
</modules>
</config>
Run Code Online (Sandbox Code Playgroud)
你知道什么是错的吗?因为在localhost上它工作得很好,但在实时服务器上却没有.
我有这个代码适用于iOS5,但我只是测试
NSDate *now = [NSDate date];
NSString *strDate = [[NSString alloc] initWithFormat:@"%@",now];
Run Code Online (Sandbox Code Playgroud)
有没有人知道重写这个的简单解决方案.日期格式应为dd mm yyyy